شبکهی عصبی (Neural Network) مجموعهای از الگوریتم ها است که سعی دارد روابط بین مجموعهای از دادهها را، از طریق فرآیندی که نحوهی عملکرد مغز انسان را تقلید میکند، تشخیص دهد. از این منظر، شبکههای عصبی به سیستمی از نورونها (Neurons)، اعم از ارگانیک یا مصنوعی اشاره دارند.