Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGR_-_mu.doc
Скачиваний:
5
Добавлен:
19.09.2019
Размер:
879.1 Кб
Скачать

1.1.6. Проект компьютера V поколения

В 1982 году, в Японии началась разработка супер-эпохального компьютера – Компьютера пятого поколения. Целью проекта – было создание компьютера, который мог решать сверхсложные задачи за самые короткие промежутки времени, управлять большими системами и обладать высокоразвитым искусственным интеллектом (вплоть до того, что компьютер должен был писать программы сам для себя).

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

По мнению Японских ученых компьютеры пятого поколения должны обладать не микро-составляющей (ведь основное стремление последних 20 лет – миниатюризация компьютерных систем), компьютеры нового поколения должны строиться по принципу совмещения огромного количества процессоров.

Сама конечная цель ученым представлялась так:

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

1. Ограничить ввод текста. Компьютер должен набирать символы под диктовку. Эта проблема особенно остро стояла в Японии, где существовала определенная сложность с набором иероглифов.

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

3. Поиск смысла в статьях, категоризация и автоматическое реферирование.

4. Также планировалось внедрение многих криптографических, анализаторских, распознавательных и дешифровальных функций.

Все это Японские ученые планировали осуществить за 10 лет. Им удалось получить поддержку от правительства и в 1982 году руководство страны основало Институт Компьютерной Технологии Нового Поколения (ICOT), объединив большинство компьютерных компаний Японии.

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

В 1992 году стало очевидно – проект Компьютер Пятого Поколения – обречен на провал. В финансовом плане правительство потратило больше чем 50 миллиардов Йен, а цель, поставленная в начале, так и не была достигнута. Рабочие станции компьютера пятого поколения так и не увидели свет в связи с тем, что однопроцессорные компьютеры других фирм обгоняли их по параметрам производительности. К тому же появление общественных сетей (Интернет) рушило всю концепцию первоначального проекта. Основными причинами считается целый ряд факторов. Основные из них – ошибочная оценка тенденций развития компьютеров, отсутствие опыта в разработках подобных технологий, ошибочный выбор языков программирования (изначально был выбран язык Пролог, которые не поддерживал параллельное программирование, что в корне не соответствовало поставленным изначально задачам).

Но все-таки для решения поставленной задачи предлагались следующие направления:

  1. разработка простого интерфейса, позволяющего конечному пользователю вести диалог с компьютером для решения своих задач. Подобный интерфейс может быть организован двумя способами: естественно-языковым и графическим. Поддержка естественно-языкового диалога – очень сложная и не решенная пока задача. Реальным является создание графического интерфейса, что и сделано в ряде программных продуктов, например, в ОС WindowsXP. Этот интерфейс обладает наглядностью, не требует специальных знаний. Однако разработка доступных интерфейсов решает проблему только наполовину – позволяет конечному пользователю обращаться к заранее спроектированному программному обеспечению, не принимая участие в его разработке;

  2. привлечение конечного пользователя к проектированию программных продуктов. Это направление позволило бы включить заказчика непосредственно в процесс создания программ, что в конечном итоге сократило бы время разработки программных продуктов и, возможно, повысило бы их качество. Подобная технология связана с автоформализацией профессиональных знаний конечного пользователя и предполагает два этапа проектирования программных продуктов:

•программистом создается «пустая» универсальная программная оболочка, способная наполняться конкретными знаниями и с их использованием решать практические задачи. Например, эту оболочку можно было бы заполнить правилами составления квартальных и иных балансов предприятий, и тогда она могла бы решать задачи бухгалтерского учета. Либо можно было внести туда правила зачисления абитуриентов, которые изложены ранее и использованы в примерах;

•конечный пользователь заполняет созданную программистом программную оболочку, вводя в нее знания, носителем которых (в некоторой предметной области) он является. Здесь может использоваться понятный интерфейс. После этого программный продукт готов к эксплуатации.

Таким образом, предлагаемая в проекте ЭВМ пятого поколения технология подготовки прикладных задач к решению на компьютере включает два этапа и представлена на рисунке:

1) программист создает пустую программную оболочку

2) заказчик (конечный пользователь) наполняет оболочку знаниями

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

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

Основные требования к компьютерам V поколения

1. Создание развитого человеко-машинного интерфейса (распознавание речи, образов);

2. Развитие логического программирования для создания баз знаний и систем искусственного интеллекта;

3. Создание новых технологий в производстве вычислительной техники;

4. Создание новых архитектур компьютеров и вычислительных комплексов.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]