Keinotekoiset hermoverkot (ANN) ovat laskentajärjestelmiä, jotka ovat hämärästi innoittamia biologisista hermoverkostoista, jotka muodostavat eläinten aivoja. Tällaiset järjestelmät "oppivat" tehtävien suorittamiseen tarkastelemalla esimerkkejä, yleensä ilman ohjelmoimista mihinkään tehtäväkohtaisiin sääntöihin.
Tällä sovelluksella on kolme osaa:
1) Opi - Mikä on keinotekoisen hermoverkon perusteet
2) Koodi - joka sisältää kaikkien algoritmien koodin
3) Liitteet - joka sisältää opetusohjelmia python-kirjastoissa, kuten numpy, pandas, matplotlib
4) Hankkeet-Mikä sisältää reaalimaailman hankkeet
Yleensä tämä sovellus kertoo ANN: n perusteet ja miten se kehitettiin kentällä nolla ja sisältää koodin algoritmeja, jotka on kirjoitettu pythonille käyttämättä mitään tukikirjastoja.