1

Тема: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

Хорошая подборка книг
http://rutracker.org/forum/viewtopic.php?t=1590249

Отредактировано almagnit (2010-02-23 22:40:30)

Thumbs up +1 Thumbs down

2

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

В общем я скачал эти книги, теперь очень нуждаюсь в Ваших рекомендациях, что можно отнести к разряду must read ?

@Data mining\Chakrabarti - Mining the Web.pdf
@Data mining\Cross - Data mining with perl.pdf
@Data mining\Data mining - principles and techiques.djvu
@Data mining\Introduction to data mining and knowledge discovery.pdf
@Data mining\Principles of Data mining.djvu
@Data mining\Финн - Об интеллектуальном анализе данных.zip
@Интеллектуальный интерфейс\Maybury - Intelligent multimedia interfaces.djvu
@Интеллектуальный интерфейс\Дейнега_ - Визуализация знаний в экспертных системах.zip
@Интеллектуальный интерфейс\Тарасов - Модель выразительных средств интерфейса при его разработке на основе онтологий.zip
@Интеллектуальный интерфейс\Тарасов - Модель онтологии предметной области Графический пользовательский интерфейс.zip
@Логическое программирование\Агафонов - Логическое программирование.djvu
@Логическое программирование\Братко - Программирование на языке Пролог.chm
@Логическое программирование\Грибомон_ - Логический подход к ИИ.djvu
@Логическое программирование\Касаткин - Логическое программирование в занимательных задачах.pdf
@Логическое программирование\Клоксин_ - Программирование на языке Пролог.djvu
@Логическое программирование\Метакидес - Принципы логики и логического программирования.djvu
@Логическое программирование\Стобо - Язык программирования Пролог.djvu
@Логическое программирование\Хоггер - Введение в логическое программирование.djvu
@Нейронные сети\Arbib - Handbook of Brain Theory and Neural Networks.pdf
@Нейронные сети\Artificial Neural Networks Technology.pdf
@Нейронные сети\Artificial Neural Networks.djvu
@Нейронные сети\Bigus - Data Mining with Neural Networks.djvu
@Нейронные сети\Introduction to Neural Networks.djvu
@Нейронные сети\Neural Networks - Algorithms_Applications and programming techniques.pdf
@Нейронные сети\Recurrent Neural networks for prediction.djvu
@Нейронные сети\Static and Dynamic Neural Networks.djvu
@Нейронные сети\Барский - Нейронные сети_распознавание, управление, принятие решений.pdf
@Нейронные сети\Ежов_ - Нейрокомпьтинг и его применение в экономике и бизнесе.djvu
@Нейронные сети\Заенцев - Нейронные сети_основные модели.pdf
@Нейронные сети\Каллан - Основные концепции нейронных сетей.djvu
@Нейронные сети\Комарцова_ - Нейрокомпьютеры.djvu
@Нейронные сети\Осовский - Нейронные сети для обработки информации.djvu
@Нейронные сети\Рутковская_ - Нейронные сети, генетические алгоритмы и нечеткие системы.djvu
@Нейронные сети\Уоссермен - Нейрокомпьютерная техника.rar
@Нечеткая логика\kruglov_fuzzy.djvu
@Нечеткая логика\McNeill - Fuzzy logic. A practical approach.pdf
@Нечеткая логика\Zadeh - Fuzzy sets.pdf
@Нечеткая логика\Батыршин - Основные операции нечеткой логики и их обобщения.pdf
@Нечеткая логика\Вятченин - Нечеткие методы автоматической классификации.djvu
@Нечеткая логика\Григорьев - Обработка ненадежных знаний в CLIPS.pdf
@Нечеткая логика\Дюбуа_Прад - Теория возможностей. Приложения к представлению знаний в информатике.djvu
@Нечеткая логика\Заде - Понятие лингвистической переменной и его применение к принятию приближенных решений.djvu
@Нечеткая логика\Заде - Тени нечетких множеств.pdf
@Нечеткая логика\Заде_ - Принятие решений в расплывчатых условиях.pdf
@Нечеткая логика\Кофман - Введение в теорию нечетких множеств.djvu
@Нечеткая логика\Леоненков - Нечеткое моделирование в среде Matlab и FuzzyTech.djvu
@Нечеткая логика\Поспелов - Нечеткие множества в моделях управления и искусственном интеллекте.djvu
@Нечеткая логика\Тэрано - Прикладные нечеткие системы.djvu
@Нечеткая логика\Яхъяева - Нечеткие множества и нейронные сети.djvu
@Обработка естественного языка\Allen - Natural language understanding.djvu
@Обработка естественного языка\Bolc - Natural Language parsing systems.djvu
@Обработка естественного языка\Bunt - Mass terms and Model theoretic semantics.djvu
@Обработка естественного языка\Carberry - Plan recognition in natural language dialogue.djvu
@Обработка естественного языка\Carter - Interpreting anaphors in natural language text.djvu
@Обработка естественного языка\Cruse - Lexical semantics.djvu
@Обработка естественного языка\Dahl - Natural language understanding and logic programming.djvu
@Обработка естественного языка\Danlos - The linguistic basis of text generation.djvu
@Обработка естественного языка\Frederking - Intergrated natural language dialogue.djvu
@Обработка естественного языка\Gribova_ - A model for the Verbal Explanation of results expert system operation for an individual user.pdf
@Обработка естественного языка\Hirst - Semantic interpretation and resolution of ambiguity.djvu
@Обработка естественного языка\Levinson - Mathematical models for speech technology.pdf
@Обработка естественного языка\Patten - Systemic text generation as problem solving.djvu
@Обработка естественного языка\Samad - Natural language interface for computer-aided design.djvu
@Обработка естественного языка\Savitch - Formal complexity of natural language.djvu
@Обработка естественного языка\Wallace - Communicating with databases in natural language.djvu
@Обработка естественного языка\Waterworth - Speech and language-based interaction with machines.djvu
@Обработка естественного языка\Алпатов_ - Лингвистические задачи.djvu
@Обработка естественного языка\Апресян_ - Лингвистические процессоры для сложных информационных систем.djvu
@Обработка естественного языка\Арнольд - Основы научных исследований в лингвистике.pdf
@Обработка естественного языка\Белоногов - Компьютерная лингвистика и перспективные информационные технологии.rar
@Обработка естественного языка\Каменская - Текст и коммуникация.pdf
@Обработка естественного языка\Комашинский_ - Нейронные сети и их применение в системах управления и связи.djvu
@Обработка естественного языка\Логический анализ языка. Язык речевых действий.pdf
@Обработка естественного языка\Попов - Общение с ЭВМ на естественном языке.djvu
@Обработка естественного языка\Шемакин - Начала компьютерной лингвистики.rar
@Онтологии\Gruber - What is an ontology.html
@Онтологии\Mizoguchi - A Step Towards Ontological Engineering.html
@Онтологии\Mizoguchi_ - Task ontology_Ontology for building conceptual problem solving models.pdf
@Онтологии\Mizoguchi_ - What Learning patterns are effective for a Learner's growth.pdf
@Онтологии\ontology.txt
@Онтологии\ontology-sources.html
@Онтологии\Бениаминов_ - Система представления знаний Ontolingua - принципы и перспективы.zip
@Онтологии\Ной_ - Разработка онтологий 101_руководство по созданию Вашей первой онтологии.rar
@Распознавание образов\Гонсалес - Принципы распознавания образов.djvu
@Распознавание образов\Дуда_ Распознавание образов и анализ сцен.djvu
@Распознавание образов\Журавлев_ - Распознавание.rar
@Распознавание образов\Фу - Структурные методы в распознавании образов.djvu
@Экспертные системы\Krishnamoorthy - Artificial intelligence and expert systems for engineers.pdf
@Экспертные системы\Джексон - Введение в экспертные системы.chm
@Экспертные системы\Нейлор - Как построить свою экспертную систему.djvu
@Экспертные системы\Рыбина - Введение в инстр. систему G2.djvu
@Экспертные системы\Системы представл. знаний с помощью фреймов и сем. сетей.djvu
Artificial Intelligence and Soft Computing.djvu
Artificial Intelligence Aplications and Innovations_2004.djvu
Artificial Intelligence Topics with Agents.gz
Daconta - The semantic WEB.pdf
Functional programming.pdf
Funge - Hardcore AI for Computer Games and Animation.rar
Marco_ - Universal Meta Data Models.pdf
Russel - Artificial Intelligence_Modern approach.djvu
Wilensky - Planning and understanding.djvu
Аверкин_ - Толковый словарь по искусственному интеллекту.chm
Амосов - Алгоритмы разума.pdf
Блум_ - Мозг, разум и поведение.chm
Вагин_ - Достоверный и правдоподобный вывод в ИС.djvu
Венда - Системы гибридного интеллекта.djvu
Винер - Кибернетика или обратная связь в животном и машине.chm
Временная иерархическая память.rar
Гаазе-Рапопорт_ - От амебы до робота_модели поведения.djvu
Глушков - Введение в кибернетику.djvu
Джонс - Программирование ИИ в приложениях(тексты примеров).zip
Закревский - Логика распознавания.djvu
Зангвилл - Нелинейное программирование.djvu
Козлов - Элементы математической теории зрительного восприятия.djvu
Кузин - Основы кибернетики. Т.2. Основы кибернетических моделей.rar
Кузин - Основы кибернетики.Т.1. Математические основы кибернетики.pdf
Кузин_ - Графовые модели представления пространствено распределенных данных и методы их обработки.pdf
Лорьер - Системы искусственного интеллекта.djvu
Лю - Теория и практика неопределенного программирования.djvu
Люгер - Искусственный интеллект.djvu
Минский - Вычисления и автоматы.djvu
Нильсон - ИИ-методы поиска решений.djvu
Пенроуз - Новый ум короля.djvu
Поспелов - Моделирование рассуждений.djvu
Поспелов_ - Прикладная семиотика.zip
Прибрам - Языки мозга.djvu
Растригин - Адаптация сложных систем.djvu
Роганова - Функциональное программирование.pdf
Семиотика и информатика(выпуск 8).djvu
Смолин - Введение в ИИ.djvu
Стефанюк - Локальная организация интеллектуальных систем.djvu
Тельнов - Интеллектуальные информационные системы.pdf
Турчин - Метаалгоритмический язык.djvu
Филд_Харрикен - Функциональное программирование.djvu
Фути_ - Языки программирования и схемотехника СБИС.djvu
Хант - Искуственный интеллект.djvu
Хендерсон - Функциональное программирование. Применение и реализация.djvu
Хорн - Зрение роботов.djvu
Хорошевский_ - Базы знаний интеллектуальных систем.djvu
Хорошевский_ - Справочник ИИ. Ч.3 Программные и аппаратные средства.djvu
Хоукинс - Об интеллекте.rar
Хренников - Моделирование процессов мышления.djvu
Хювёнен - Мир ЛИСПа. Т.1.djvu
Хювёнен - Мир ЛИСПа. Т.2.djvu
Шампандар - Искусственный интеллект в компьютерных играх.djvu
Шеннон - Работы по теории информации и кибернетике(сборник статей).djvu

Thumbs up Thumbs down

3

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

almagnit пишет:

В общем я скачал эти книги, теперь очень нуждаюсь в Ваших рекомендациях, что можно отнести к разряду must read ?

@Data mining\Chakrabarti - Mining the Web.pdf
@Data mining\Cross - Data mining with perl.pdf
@Data mining\Data mining - principles and techiques.djvu
@Data mining\Introduction to data mining and knowledge discovery.pdf
@Data mining\Principles of Data mining.djvu
@Data mining\Финн - Об интеллектуальном анализе данных.zip
@Интеллектуальный интерфейс\Maybury - Intelligent multimedia interfaces.djvu
@Интеллектуальный интерфейс\Дейнега_ - Визуализация знаний в экспертных системах.zip
@Интеллектуальный интерфейс\Тарасов - Модель выразительных средств интерфейса при его разработке на основе онтологий.zip
@Интеллектуальный интерфейс\Тарасов - Модель онтологии предметной области Графический пользовательский интерфейс.zip
@Логическое программирование\Агафонов - Логическое программирование.djvu
@Логическое программирование\Братко - Программирование на языке Пролог.chm
@Логическое программирование\Грибомон_ - Логический подход к ИИ.djvu
@Логическое программирование\Касаткин - Логическое программирование в занимательных задачах.pdf
@Логическое программирование\Клоксин_ - Программирование на языке Пролог.djvu
@Логическое программирование\Метакидес - Принципы логики и логического программирования.djvu
@Логическое программирование\Стобо - Язык программирования Пролог.djvu
@Логическое программирование\Хоггер - Введение в логическое программирование.djvu
@Нейронные сети\Arbib - Handbook of Brain Theory and Neural Networks.pdf
@Нейронные сети\Artificial Neural Networks Technology.pdf
@Нейронные сети\Artificial Neural Networks.djvu
@Нейронные сети\Bigus - Data Mining with Neural Networks.djvu
@Нейронные сети\Introduction to Neural Networks.djvu
@Нейронные сети\Neural Networks - Algorithms_Applications and programming techniques.pdf
@Нейронные сети\Recurrent Neural networks for prediction.djvu
@Нейронные сети\Static and Dynamic Neural Networks.djvu
@Нейронные сети\Барский - Нейронные сети_распознавание, управление, принятие решений.pdf
@Нейронные сети\Ежов_ - Нейрокомпьтинг и его применение в экономике и бизнесе.djvu
@Нейронные сети\Заенцев - Нейронные сети_основные модели.pdf
@Нейронные сети\Каллан - Основные концепции нейронных сетей.djvu
@Нейронные сети\Комарцова_ - Нейрокомпьютеры.djvu
@Нейронные сети\Осовский - Нейронные сети для обработки информации.djvu
@Нейронные сети\Рутковская_ - Нейронные сети, генетические алгоритмы и нечеткие системы.djvu
@Нейронные сети\Уоссермен - Нейрокомпьютерная техника.rar
@Нечеткая логика\kruglov_fuzzy.djvu
@Нечеткая логика\McNeill - Fuzzy logic. A practical approach.pdf
@Нечеткая логика\Zadeh - Fuzzy sets.pdf
@Нечеткая логика\Батыршин - Основные операции нечеткой логики и их обобщения.pdf
@Нечеткая логика\Вятченин - Нечеткие методы автоматической классификации.djvu
@Нечеткая логика\Григорьев - Обработка ненадежных знаний в CLIPS.pdf
@Нечеткая логика\Дюбуа_Прад - Теория возможностей. Приложения к представлению знаний в информатике.djvu
@Нечеткая логика\Заде - Понятие лингвистической переменной и его применение к принятию приближенных решений.djvu
@Нечеткая логика\Заде - Тени нечетких множеств.pdf
@Нечеткая логика\Заде_ - Принятие решений в расплывчатых условиях.pdf
@Нечеткая логика\Кофман - Введение в теорию нечетких множеств.djvu
@Нечеткая логика\Леоненков - Нечеткое моделирование в среде Matlab и FuzzyTech.djvu
@Нечеткая логика\Поспелов - Нечеткие множества в моделях управления и искусственном интеллекте.djvu
@Нечеткая логика\Тэрано - Прикладные нечеткие системы.djvu
@Нечеткая логика\Яхъяева - Нечеткие множества и нейронные сети.djvu
@Обработка естественного языка\Allen - Natural language understanding.djvu
@Обработка естественного языка\Bolc - Natural Language parsing systems.djvu
@Обработка естественного языка\Bunt - Mass terms and Model theoretic semantics.djvu
@Обработка естественного языка\Carberry - Plan recognition in natural language dialogue.djvu
@Обработка естественного языка\Carter - Interpreting anaphors in natural language text.djvu
@Обработка естественного языка\Cruse - Lexical semantics.djvu
@Обработка естественного языка\Dahl - Natural language understanding and logic programming.djvu
@Обработка естественного языка\Danlos - The linguistic basis of text generation.djvu
@Обработка естественного языка\Frederking - Intergrated natural language dialogue.djvu
@Обработка естественного языка\Gribova_ - A model for the Verbal Explanation of results expert system operation for an individual user.pdf
@Обработка естественного языка\Hirst - Semantic interpretation and resolution of ambiguity.djvu
@Обработка естественного языка\Levinson - Mathematical models for speech technology.pdf
@Обработка естественного языка\Patten - Systemic text generation as problem solving.djvu
@Обработка естественного языка\Samad - Natural language interface for computer-aided design.djvu
@Обработка естественного языка\Savitch - Formal complexity of natural language.djvu
@Обработка естественного языка\Wallace - Communicating with databases in natural language.djvu
@Обработка естественного языка\Waterworth - Speech and language-based interaction with machines.djvu
@Обработка естественного языка\Алпатов_ - Лингвистические задачи.djvu
@Обработка естественного языка\Апресян_ - Лингвистические процессоры для сложных информационных систем.djvu
@Обработка естественного языка\Арнольд - Основы научных исследований в лингвистике.pdf
@Обработка естественного языка\Белоногов - Компьютерная лингвистика и перспективные информационные технологии.rar
@Обработка естественного языка\Каменская - Текст и коммуникация.pdf
@Обработка естественного языка\Комашинский_ - Нейронные сети и их применение в системах управления и связи.djvu
@Обработка естественного языка\Логический анализ языка. Язык речевых действий.pdf
@Обработка естественного языка\Попов - Общение с ЭВМ на естественном языке.djvu
@Обработка естественного языка\Шемакин - Начала компьютерной лингвистики.rar
@Онтологии\Gruber - What is an ontology.html
@Онтологии\Mizoguchi - A Step Towards Ontological Engineering.html
@Онтологии\Mizoguchi_ - Task ontology_Ontology for building conceptual problem solving models.pdf
@Онтологии\Mizoguchi_ - What Learning patterns are effective for a Learner's growth.pdf
@Онтологии\ontology.txt
@Онтологии\ontology-sources.html
@Онтологии\Бениаминов_ - Система представления знаний Ontolingua - принципы и перспективы.zip
@Онтологии\Ной_ - Разработка онтологий 101_руководство по созданию Вашей первой онтологии.rar
@Распознавание образов\Гонсалес - Принципы распознавания образов.djvu
@Распознавание образов\Дуда_ Распознавание образов и анализ сцен.djvu
@Распознавание образов\Журавлев_ - Распознавание.rar
@Распознавание образов\Фу - Структурные методы в распознавании образов.djvu
@Экспертные системы\Krishnamoorthy - Artificial intelligence and expert systems for engineers.pdf
@Экспертные системы\Джексон - Введение в экспертные системы.chm
@Экспертные системы\Нейлор - Как построить свою экспертную систему.djvu
@Экспертные системы\Рыбина - Введение в инстр. систему G2.djvu
@Экспертные системы\Системы представл. знаний с помощью фреймов и сем. сетей.djvu
Artificial Intelligence and Soft Computing.djvu
Artificial Intelligence Aplications and Innovations_2004.djvu
Artificial Intelligence Topics with Agents.gz
Daconta - The semantic WEB.pdf
Functional programming.pdf
Funge - Hardcore AI for Computer Games and Animation.rar
Marco_ - Universal Meta Data Models.pdf
Russel - Artificial Intelligence_Modern approach.djvu
Wilensky - Planning and understanding.djvu
Аверкин_ - Толковый словарь по искусственному интеллекту.chm
Амосов - Алгоритмы разума.pdf
Блум_ - Мозг, разум и поведение.chm
Вагин_ - Достоверный и правдоподобный вывод в ИС.djvu
Венда - Системы гибридного интеллекта.djvu
Винер - Кибернетика или обратная связь в животном и машине.chm
Временная иерархическая память.rar
Гаазе-Рапопорт_ - От амебы до робота_модели поведения.djvu
Глушков - Введение в кибернетику.djvu
Джонс - Программирование ИИ в приложениях(тексты примеров).zip
Закревский - Логика распознавания.djvu
Зангвилл - Нелинейное программирование.djvu
Козлов - Элементы математической теории зрительного восприятия.djvu
Кузин - Основы кибернетики. Т.2. Основы кибернетических моделей.rar
Кузин - Основы кибернетики.Т.1. Математические основы кибернетики.pdf
Кузин_ - Графовые модели представления пространствено распределенных данных и методы их обработки.pdf
Лорьер - Системы искусственного интеллекта.djvu
Лю - Теория и практика неопределенного программирования.djvu
Люгер - Искусственный интеллект.djvu
Минский - Вычисления и автоматы.djvu
Нильсон - ИИ-методы поиска решений.djvu
Пенроуз - Новый ум короля.djvu
Поспелов - Моделирование рассуждений.djvu
Поспелов_ - Прикладная семиотика.zip
Прибрам - Языки мозга.djvu
Растригин - Адаптация сложных систем.djvu
Роганова - Функциональное программирование.pdf
Семиотика и информатика(выпуск 8).djvu
Смолин - Введение в ИИ.djvu
Стефанюк - Локальная организация интеллектуальных систем.djvu
Тельнов - Интеллектуальные информационные системы.pdf
Турчин - Метаалгоритмический язык.djvu
Филд_Харрикен - Функциональное программирование.djvu
Фути_ - Языки программирования и схемотехника СБИС.djvu
Хант - Искуственный интеллект.djvu
Хендерсон - Функциональное программирование. Применение и реализация.djvu
Хорн - Зрение роботов.djvu
Хорошевский_ - Базы знаний интеллектуальных систем.djvu
Хорошевский_ - Справочник ИИ. Ч.3 Программные и аппаратные средства.djvu
Хоукинс - Об интеллекте.rar
Хренников - Моделирование процессов мышления.djvu
Хювёнен - Мир ЛИСПа. Т.1.djvu
Хювёнен - Мир ЛИСПа. Т.2.djvu
Шампандар - Искусственный интеллект в компьютерных играх.djvu
Шеннон - Работы по теории информации и кибернетике(сборник статей).djvu

Все зависит от того, что вы хотите получить в результате от прочтения этих книг?

4

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

что вы хотите

Скажу честно, сейчас я не могу дать полного(конкретного) ответа на этот вопрос.

Впереди диплом вот тогда будет пища и соответствующие вопросы, но вопросы появляющиеся в процессе создания или поиска решения, носят более обобщенный (идеологический) характер, разобравшись с которым остается работать в конкретном направлении, с конкретной литературой.

Мне же интересны Ваши идеи, поэтому я пришел на форум и нашел на трекере эти книги, теперь я хочу определится и начать развивать свои познания. Например для работы я занимаюсь языком java и всем, что с ним можно связать, но область семантики я считаю той плоскостью которая дает рядовому программисту перспективу грамотности и эффективности в решении его задач.

Так с чего мне начать мою семантизацию, какую книгу можно читать как "head first"  ?

PS
Также мне интересно, какие из приведенных мной суждений ошибочны, т.к. это моя сегодняшняя точка зрения...

Thumbs up Thumbs down

5

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

> Так с чего мне начать мою семантизацию, какую книгу можно читать как "head first"  ?

Я бы посоветовал длинный и окольный путь. Сначала выучить С++ (в т.ч. Страуструпа если не наизусть, то близко к тексту) и к нему в пару какой-нибудь не очень толстый Лисп (можно muLisp, можно x-lisp, лучше оба). Брукса МЧМ, его полезно перечитывать эдак раз в три года, по мере обучения вы будете его понимать всё полнее. А потом пишите что нравится, не упираясь целенаправленно в семвеб. Сначала освойтесь хорошо в какой-то или каких-то "вертикальных", отраслевых предметных областях, потом уже будет понимание, где ваша любимая тематика пересекается с "горизонтальными", интегрирующими методиками, такими как semantic web.

Дело в том, что российскому программисту или небольшому коллективу просто нечего делать в чисто "горизонтальных" проектах. Там очень высока цена входного билета, потому что любой проект сразу вступает в конкуренцию с десятками других, в т.ч. с проектами очень толстых вендоров. Взять наш OpenLink. Нас 50 человек. Бригада очень квалифицированная. К примеру у нашего CEO 3 высших образования и куча отраслевых цацок вроде "изобретатель года". К примеру наш техдиректор открыл свою первую софтовую фирму в 15 лет (поддерживал оптимизирующий компилятор с Common Lisp, кстати, не веб-формочки). К примеру, я первые "детские" корки "оператор ЭВМ, программист" получил в 88-м, с тех пор работал только по специальности, и в 2001-м ушёл в OpenLink _рядовым_ разработчиком с должности програм лидера немелкого проекта. У нас куча (по российским меркам) денег, клиентская база по всему глобусу и продукт с пятнадцатилетней историей продаж. И тем не менее, семвеб для нас является глубоко дотационным направлением вот уже пятый год.

Так что только вертикальные проекты, если надо, то с горизонтальными "щупальцами" при возникновении такой необходимости. Данные выковырнуть из других проектов, данные показать, если заказчик попросит для своих нужд (скажем, чтобы было чего выковыривать другому, постороннему для вас, вертикальному проекту). То есть относиться к этому примерно как к файловой системе --- вы используете её, когда надо, но не пытаетесь улучшить или написать с нуля.

Отредактировано iv_an_ru (2010-02-24 08:43:08)

6

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

iv_an_ru, большое спасибо, Вы как всегда лаконичны и конструктивны  wink

Сначала выучить С++

Я извиняюсь за свое невежество. Но Lisp как я понял является языком который создали с мыслью об ИИ.
А что мне даст глубокое изучение C++ в области семанткики и онтологий ?
Т.к. для "вертикальных" проектов я все же выбрал Java.

PS
Призываю остальных участников не ленится и высказать свое мнение для образования более полного представления о действиях для начинающих, которое я уверен будет интересно не только мне.

Отредактировано almagnit (2010-02-25 12:12:11)

Thumbs up Thumbs down

7

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

насколько я помню вам будут преподавать CLIPS и Protege. С этого можете и начать.

8

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

> А что мне даст глубокое изучение C++ в области семанткики и онтологий ?

Три пользы от одной таблетки.

1. Проектируя классы в "плюсах" вы научитесь проектировать и классы вообще, формализовать свои знания о мире в пригодной для вычислений форме. Но это не важно.

2. Вы сможете собирать необходимые вам инструменты из исходников, не затыкаясь на первой же минимальной проблеме. Но это тоже не очень важно.

3. Зная Лисп и зная Си и зная плюсы вы волей-неволей узнаете и сопутствующую терминологию. Вы будете лучше понимать других программистов. Что ещё важнее, вы сами сможете лучше формулировать  свои мысли и свои вопросы. Очень часто для решения проблемы оказывается необходимо аккуратно и подробно изложить её другому человеку; а иногда этого и достаточно. Вот это фундаментально важно, это и отличает в конечном итоге кодера от программиста. Кодер пишет программы для ЭВМ, используя редакторы/компиляторы/отладчики. Программист пишет программы с людьми и для людей, и общение с ними является не самой времяёмкой, но самой важной частью его работы.

9

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

Что до собственно "семантики и онтологий", то это такая кучка мелочей. Ну ещё один графовый формализм для знаний, ещё несколько простейших форматов ввода-вывода, сколько-то несложных API, немудрячий язык запросов, или даже два. Подумаешь, пожар в урне. Сложности зарыты в вертикальных отраслевых вещах и в невидимой для вас инфраструктуре (в которой под видной снаружи низенькой горизонтальной крышечкой спрятана большая вертикальная ядрёная ракета VLDB).

10

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

Два примера. musicbrainz разрабатывался и одновремено заполнялся несколько лет, вся RDF-обвязка была выполнена одним человеком "в фоновом режиме" за пару месяцев, при этом разработчик использовал сырой на тот момент инструментарий и учился на ходу. Второй раз он бы уложился  недели в полторы.

Вот если бы он хороший прувер писал для OWL --- он бы годы уложил в этот проект. Но было бы это некоей SW-специфической проблемой? Нет разумеется, разве что в части ввода-вывода. Вся сложность опять в предметной области.

Neurocommons. Та же история. Чёртова прорва сугубо биохимической работы, "причёсывание" большого количества отраслевых данных, и отночительно небольшой объём SW, как "клея" между приложениями. Описать распределение протеинов по участкам головного мозга, сделать томограммы и анатомические карты на их основе в сумме куда сложнее, чем подсунуть эти карты в яваскрипт от google maps и написать несколько SPARQL-запросов.

11

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

Да безусловно, C++ очень информативный и прекрасный язык, в котором сочетаются знания от высокоуровневых технологий, до работы с аппаратной частью через препроцессор. Но когда я начал глубоко его изучать, у меня на горизонте появился язык Java, изучение которого отличается только отсутствием у него возможности работать с железом, но в плане тенденций рынка труда "безопытный" Java-программист имеет больше шансов поэтому я пока буду держаться этого курса.

О языке Lisp я к сожалению ничего не могу сказать, по возможности буду практиковать.

Но по сравнению с тем списком книг, Java и C++ все таки "вертикальны" и являются инструментами для той теории которая в них излагается.

PS
Сейчас на досуге читаю книгу о шаблонах проектирования, следующей хотелось бы прочитать что-то из того списка, может эту
Ной_ - Разработка онтологий 101_руководство по созданию Вашей первой онтологии.rar

Ведь с чего-то надо начинать...

Thumbs up Thumbs down

12

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

1. Что значит "безопытный"? Не знаю, как в Луганске, а в Новосибе выпускника, который не работал по специальности во время учёбы, никто на нормальную работу не возьмёт, исключение могут сделать только для очень сильного дипломника с публикациями и рекомендацией "к внедрению" на защите, либо для уважаемого участника уважаемого open-source проекта. Украина, конечно, наступает на свою копию наших российских граблей с большим лагом, но к вашему выпуску раскладка у вас будет точно такой же. Более того, к тому времени вы будете конкурировать ещё и с российскими кадрами, которые будут заходить на ваш рынок параллельно российским же деньгам, и будут стратифицировать ваш рынок труда на российский же манер: зарплаты высококвалифицированных кадров пойдут вверх, к $4000-$5000, а зарплаты остальных просядут, чтобы хоть как-то удержать рост ФОТ. Вот и думайте, не поучиться ли как следует, пока есть хоть какая-то возможность. Сисархитектором вас не возьмут, кодером будете лапу сосать, а "программистов на Яве" _не_бывает_, Гослинг как раз для того и проектировал этот язык, чтобы как можно тщательней вымыть эту затратную категорию из зарплатных ведомостей.

2. Фразы "работа с аппаратной частью через препроцессор" достаточно для "авоста" интервью в любой приличной конторе. И неважно, на каком языке пишется проект.

Что до списка литературы, в нём не хватает чего-нибудь совсем старенького, напр. Уинстона ("ИИ", MIT-шные сборники статей вроде "Психология машинного зрения"). Преимущество старых "прорывных" книг в том, что в них понятия вводятся с нуля, у читателя не предполагается специальных знаний, потому как их и не было. Потом будете читать новое --- будете учить уже не всё сплошь, а "дельту" со старым, и кстати "интерференционная картинка" будет сама по себе поучительна. Ещё Узерелла порешайте, по нынешним временам это очень простые задачки, но все равно приятные.

13

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

Гослинг как раз для того и проектировал этот язык, чтобы как можно тщательней вымыть эту затратную категорию из зарплатных ведомостей.

Ну разница между зарплатами программистов на Java и С++ зависит все же от их квалификации, задачи которые перед ними ставятся (если это не написание драйверов) решаемы на обоих языках, только ценой является скорость разработки и последующее масштабирование, что и определяет их умение как программистов.

Очень часто для решения проблемы оказывается необходимо аккуратно и подробно изложить её другому человеку; а иногда этого и достаточно. Вот это фундаментально важно, это и отличает в конечном итоге кодера от программиста. Кодер пишет программы для ЭВМ, используя редакторы/компиляторы/отладчики. Программист пишет программы с людьми и для людей, и общение с ними является не самой времяёмкой, но самой важной частью его работы.

"программистов на Яве" _не_бывает_

Вы меня извините, но это эмоции, не хотелось бы меж-языкового холивара.
Я понимаю, что нужно доверять Вашему умению и опыту, но с другой стороны я довольно хорошо знаю Java (сейчас разбираюсь с ее вэб-стороной) и знаю ее как, достаточно грамотный и сильный язык, поэтому такое положение дел ставит меня в "логический тупик", ведь я потратил достаточно времени на его изучение...
Насколько я знаю Shcherbak профессионально работает с Java, хотелось бы услышать его конструктивное мнение на этот счет.

PS
Я будущий студент магистратуры, нынешний бакалавр, поэтому вопрос о трудоустройстве, даже на должность "кодера" является для меня приоритетным.

Отредактировано almagnit (2010-02-26 21:06:06)

Thumbs up Thumbs down

14

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

Главная проблема не в знании именно Явы или в незнании именно C++, а в том, что вы вынуждены вообще обращать первоочередное внимание на такую вторичную мелочь, как язык реализации.

"А не работаю я с третьего курса (например тестером), потому как работаю с первого но не по специальности" --- тогда да, вам нужно хоть чучелом хоть тушкой но искать работу по специальности как можно раньше. Как вариант --- http://www.google.com/search?q=%D1%84%D … 1%80%D1%8B

P.S. сам я на лиспе не пишу года с 1999-го, а на плюсах --- с 2001-го. Это во избежание подозрений в языковом холиваре wink

15

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

Главная проблема не в знании именно Явы или в незнании именно C++, а в том, что вы вынуждены вообще обращать первоочередное внимание на такую вторичную мелочь, как язык реализации.

Ну да, в книге "Программист прагматик" автор рекомендует каждый год (ну или другой период) брать на вооружение одну из перспективных технологий и не останавливаться в саморазвитии.
Меня удивляет, как люди быстро становятся "взрослыми", выполняют каждый день свою работу и считают себя специалистами, по вечерам лежа на диване за просмотром видео.
А ведь не так давно и на протяжении 15 лет они учили сразу несколько дисциплин. Так почему, получив диплом большинство очень сильно тормозит свое развитие, если не совсем останавливается ?

Thumbs up Thumbs down

16

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

На кулере пробежало:
http://www.tiobe.com/index.php/content/ … index.html
сравнительная популярность языков (меряется из года в год по числу подготовленных специалистов).
С пьедесталом почёта предсказуемо --- голый Си на первом месте, серебрянная медаль Яве и PHP для веб-бедолаг.
Неожиданно глубока задница, в которую в среднем по глобусу засунулся Паскаль, которым наша высшая школа по инерции продолжает фаршировать учебные курсы.

17

Re: Подборка книг по Искусственному Интеллекту(+всё, что с ним связанно)

языки по сути просто являются средством достижения цели, а именно разработки программного обеспечения по некоторому заказу. А там где заказ есть, есть и заказчик. И если он вам платит большие деньги за то, что вы пишете, например, на С, то это самый лучший язык для тщательного изучения. Если платят хорошо за Java, то пожалуйста, это лучший выбор. Если в Харькове хорошо платят за знание Java и вы планируете там работать, изучайте Java. Но опять же, есть ли вы претендуете на поиск заказчика на рынке прикладного ПО, то для начала может проще будет изучить PHP. Денег меньше, но заказов больше. Конкретно мне в последнее время нравится все больше Ruby on Rails. А так как мы в большинстве ориентируемся на разработку под  WEB, то  ruby отличный выбор. Что касается разработки "Semantic" Web-приложений, то проще всего на Java или PHP (имхо).
ну и не забудьте RDF и SPARQL