Необходимость создания.
Основные цели проекта
Наполненная знаниями конечного пользователя программная оболочка готова к решению тех прикладных задач, правила, решения которых внес в нее конечный пользователь. Таким образом, начинается эксплуатация программного продукта. Предлагаемая технология имеет много серьезных проблем, связанных с представлением и манипулированием знаниями. Тем не менее, с ней связывают прорыв в области проектирования… Читать ещё >
Необходимость создания. Основные цели проекта (реферат, курсовая, диплом, контрольная)
Это — сверхмогущественные, говорящие боевые системы и сверхэффективные промышленные роботы. Это «разумные дома» и бытовая техника, с которой вы общаетесь голосом. Это невероятно продвинутые системы автоматического проектирования и безлюдные заводы-фабрики. Словом, просто мир Будущего. Исследователи и разработчики имели свои планы по поводу развития искусственного интеллекта суперкомпьютера:
- 1. Ограничить ввод текста. Компьютер должен набирать символы под диктовку. Эта проблема особенно остро стояла в Японии, где существовала определенная сложность с набором иероглифов.
- 2. Автоматический перевод с любого языка на любой другой, что способствовало бы устранению языкового барьера на международной арене. И, конечно же, все это должно осуществляться под диктовку.
- 3. Поиск смысла в статьях, категоризация и автоматическое реферирование.
- 4. Также планировалось внедрение многих криптографических, анализаторских, распознавательных функций.
Сама конечная цель ученым представлялась так:
Первичный компьютер под воздействием анализа исполняемых им задач будет сам себя совершенствовать. Причем конечный результат и принципы, которые будут заложены в этот компьютер заранее, неизвестны. Принципы планировалось вырабатывать в процессе первичной работы начальной работы первичных компьютеров.
Таким образом, предлагаемая в проекте ЭВМ пятого поколения технология подготовки прикладных задач к решению на компьютере включает два этапа и представлена на рисунке:
- 1) программист создает пустую программную оболочку
- 2) заказчик (конечный пользователь) наполняет оболочку знаниями
Наполненная знаниями конечного пользователя программная оболочка готова к решению тех прикладных задач, правила, решения которых внес в нее конечный пользователь. Таким образом, начинается эксплуатация программного продукта. Предлагаемая технология имеет много серьезных проблем, связанных с представлением и манипулированием знаниями. Тем не менее, с ней связывают прорыв в области проектирования прикладных программных продуктов.
Новые технические возможности вычислительной техники должны были расширить круг решаемых задач и позволить перейти к задачам создания искусственного интеллекта. В качестве одной из необходимых для создания искусственного интеллекта составляющих являются базы знаний (базы данных) по различным направлениям науки и техники. Для создания и использования баз данных требуется высокое быстродействие вычислительной системы и большой объем памяти. Универсальные компьютеры способны производить высокоскоростные вычисления, но не пригодны для выполнения с высокой скоростью операций сравнения и сортировки больших объемов записей, хранящихся обычно на магнитных дисках. Для создания программ, обеспечивающих заполнение, обновление баз данных и работу с ними, были созданы специальные объектно-ориентированные и логические языки программирования, обеспечивающие наибольшие возможности по сравнению с обычными процедурными языками. Структура этих языков требует перехода от традиционной фон-неймановской архитектуры компьютера к архитектурам, учитывающим требования задач создания искусственного интеллекта.