Ответ 1
Классические области применения AI:
- Robotics
- Поиск
- Обработка естественного языка
- Представление знаний/экспертные системы
- Планирование/Планирование
Различные алгоритмические подходы:
- Neural Networks
- Эволюционные/генетические алгоритмы
- Автоматическое расследование
- Логическое программирование
- Вероятностные подходы
Рекомендуемые книги:
- Норвиг, Рассел: искусственный интеллект - современный подход
- Норвиг: парадигмы программирования искусственного интеллекта (использует Lisp)
- Братко: Пролог для искусственного интеллекта
Рекомендуемые языки программирования:
- Prolog
- Lisp
- Java (многие алгоритмы обсуждаются в Java в настоящее время)
Есть также ряд интересных ответов на этот вопрос (какой вид охватывает одно и то же основание).