Обзор книги Artificial Intelligence: A Modern Approach
Читал книгу Artificial Intelligence: A Modern Approach, Global Edition 4th Edition by Peter Norvig (Author), Stuart Russell (Author). Прочитал около половины.
Периодически встречаю статьи, в которых описываются AI Agents, и мне было интересно откуда это пошло. Поиск в интернете привел меня к этой книге. Она у меня долго лежала в библиотеке: во-первых 1200 страниц, а во-вторых, я большую часть написанного уже знаю и использую.
Но вот, на выходных, решил все таки взяться за эту книгу. Мне не очень понравилось. Описания интеллектуальных агентов в книге очень мало. Авторы дают краткую характеристику и сразу переходят к описанию методов, как их создавать, методы и т.п.
Определение там все же есть: “все, что воспринимает окружающее пространство через сенсоры и действует в этом пространстве можно рассматривать как интеллектуального агента (AI)”. Но вот почему такое определения, его история, кто создатели и предшественники, и какие есть альтернативы - ничего этого в книге не написано, увы.
Я, конечно, покопался в литературе и выяснил, что это определение хорошо тем, что оно не зависит от человеческого интеллекта и не требует наличия сознания у агента и т.п., но жаль, что этому не нашлось места в фундаментальном учебнике на 1200 страниц.
Авторы пишут, что агентами могут быть любые системы - включая программные. Например, я строил систему, которая на вход получает данные о рекламных позиция и на выходе прогноз рекл.ставки. Это агент по определению из книги, и мне бы хотелось подробнее узнать о особенностях таких агентов, но кроме упоминания вскользь в начале книге авторы рассказывают только про роботов.
Примеры в книге банальные и неинтересные: робот-пылесос, прокладывание маршрута, раскрашивание карты… Я понимаю, что простые примеры нужны, но почему бы не показать как описываемые методы работают в реальных проектах. Питер Норвиг - директор рисеча в Гугле и НАСА, неужели там не нашлось интересных примеров ИИ-агентов для книги?
Я читал ее и думал, что тот кто будет по ней учиться самостоятельно - тот будет чувствовать себя ОЧЕНЬ умным, ведь там есть почти все. Но при этом он, скорее всего, в одиночку не сможет решить даже простых бизнес-задач. В книге нет реальных примеров, а самому разобраться какой метод в каком случае применять - будет сложно.
В целом книга произвела на меня двоякое впечатление: она написана очень хорошо и легко, но при этом очень скучно. К ИИ у авторов “современный подход”, но вот к обучению - не очень.