Chociaż zgadzam się z innymi odpowiedziami, ponieważ ja i chcąc zostać studentem współczesnej sztucznej inteligencji, myślę, że wiedza matematyczna ma ogromne znaczenie.
Weźmy na przykład tę serię wykładów na Uniwersytecie Stanforda na YouTube . Jeśli potrafisz przejść przez pierwsze 6 wykładów i zrozumieć przedstawione pojęcia matematyczne i notację, aby wyjaśnić, w jaki sposób i dlaczego algorytmy takie jak regresja logistyczna, algorytmy bayesowskie i sieci neuronowe, takie jak SVM (maszyny wektorów wsparcia), mogą być użyte do rozwiązania problemów w komputerowy proces zbierania wiedzy, wtedy jesteś gotowy, aby rozpocząć poważne badania - moim zdaniem.
Jeśli okaże się, że brakuje Ci podstaw, dobrym pomysłem na rozpoczęcie są kursy takie jak lista poniżej.
- Informatyka 1 i 2,
- Struktury danych,
- Analiza algorytmów,
- 3 kursy języka różniczkowego,
- Dyskretna matematyka,
- Algebra liniowa,
- Prawdopodobieństwo i statystyka,
Niektórzy mogą sugerować zwykłe równania różniczkowe lub kurs analizy - ale to może być zbyt wiele. Chociaż jeśli Twoim celem są poważne badania, zalecam podejście polegające na nadmiernym zabijaniu. Inną ciekawą książką poleconą mi przez Nicka Bostroma jest „ superinteligencja ”, jeśli jesteście tylko ciekawi.
Myślę też, że więc kursy z psychologii, podstawowej neurologii, biologii (jak komunikują się komórki i mikroorganizmy), być może nawet socjologia może nie być złym inwestycją twojego czasu. Pomoże ci zrozumieć inteligencję w szerszym znaczeniu. Na przykład algorytmy genetyczne są modelowane na podstawie procesów biologicznych dotyczących przekazywania genów.
W sensie socjologicznym, jak myśli tłum? Czy jest to rozproszona inteligencja, rozproszona głupota, czy obie w pewnych okolicznościach? Czy może to zapewnić wskazówki dotyczące nowych algorytmów w przyszłości? Wątpliwe, ale mam nadzieję, że rozumiecie mój punkt widzenia.