برنامه اي کامپيوتري که به شيوهي ارتباط سلولهاي عصبي ( نرونها ) در مغز انسان مدلسازي مي کند .شبکه هاي عصبي . کامپيوتر را قادر مي ندتا خود را براي تشخيص الگوهاي گوناگوني مانند انسان آموزش دهد شکبه هاي عصبي نيز مانند مغز انسان ف فقط نتايج تخميني را ارائه مي دهند . اما مي توانند کارهايي را انجام دهند که هيچ نوع برنامه ي کامپيوتري ديگري نمي تواند به طور موثر آن را انام دهد . هر نرون داراي چندين ورودي و فقط يک خروجي است . برخي از ورودي ها نرون را فعال و بعضي ديگر آن را منع مي کنند . هر يک از اين ورودي ها داراي وزن خاصي هستند . بنا به نظريه اي هر نرون خروجي وقتي فعال مي شود که نوع الگوي خاص در ورودي حاضر باشد . در کامپيوتر ف نرون ها و ارتابطات توسط ارايه اي از اعداد شبيه سازي مي شوند . آموزش يک شبکه ي عصبي ف شبيه به آموزش به حيوان است. الگوها به ورودي اعمال مي شوند و يک الگوريتم ساده وزنهاي ارتباطات را تنظيم مي کند . تا تلاش براي به دست آوردن خروجي مطلوب اغاز شود پس از اجراي آموزشهاي زيادي که در آن الگوهاي مختلفي به کار مي رود . شبکه ي عصبي ياد مي گيرد که الگوهاي خاصي را تشخيص دهد حتي ضرورتي ندارد که برنامه نويس دقيقا بداند اين الگوها چه همساني هايي دارند . زيرا الگوها توسط خود شبکه عصبي تحليل مي شوند شبکه هاي عصبي در تشخيص ورودي هاي مبهم درست تعريف ندشه و يا احتمالاض داراي پراکندگي گوناگون مناسب اند مثلاً شبکه عصبي مي تواند تصاوير صورت انسان نما ف يا الگوهاي اطلاعات هوا را تشخيص دهد با اين حال يک شبکه ي عصبي هرگز 0/100 قابل اعتماد نبوده و حتي ممکن است در محاسبه هاي ساده کاملاً کند باشد.