Экспериментальный подбор параметров обучения




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

 

34. Системы речевого общения. Функциональная структура анализатора и синтезатора. В системах ЕЯ-общения обычно предполагается, что в качестве средства общения используется текст или письменная речь. Поэтому в системах ЕЯ-общения под текстом понимается орфографический текст (как пишется), а в системах речевого общения (СРО) используется фонемный текст (как слышится). В СРО решаются задачи преобразования «текст - речевой сигнал» (синтезатор речи) и «речевой сигнал - текст» (анализатор речи). Синтез речи - это возможность обработки текстовой или числовой информации, согласно установленным правилам произношения для конкретного языка, и преобразование ее в синтезированный голос, по восприятию близкий к человеческому. Анализ речи - это распознавание отдельных слов или слитной человеческой речи, с последующим ее преобразованием в текст либо последовательность команд. Рис. 5.3. Анализатор и синтезатор речевых сообщений в потоке информации Первые СРО стали появляться в конце 70-х годов. Это было связано со следующими преимуществами СРО: 1. удобство, простота и естественность процедуры общения, требующей минимума специальной подготовки; 2. возможность использования для связи с ЭВМ обычных телефонных аппаратов и телефонных сетей; 3. устранение ручных манипуляций с одновременным увеличением скорости ввода информации (в 3--5 раз быстрее по сравнению с клавиатурным вводом) и разгрузка зрения при получении информации. Первое и второе преимущество с наибольшим эффектом стали находить применение в автоматизированных системах управления (АСУ). Третье свойство весьма эффективно может применяться при создании систем оперативного человеко-машинного управления сложными объектами (управление движением, энергетическими установками и т.д.). Обучающие системы, синхронный перевод с одного языка на другой, говорящие книжки, говорящие компьютеры для слепых, управление голосом инвалидными колясками, приборы для генерации и восприятия речи глухонемыми - вот лишь неполный перечень применения СРО. В основе СРО лежит работа с фонемами. Фонема - это минимальная смысловая единица речи. В русском языке 42 фонемы: 6 гласных и 36 согласных. В английском языке 20 гласных (из них 5 дифтонгов) и 24 согласных, во французском - 16 гласных и 20 согласных. x1- количество вертикальных линий минимального размера; x2- количество горизонтальных линий; x3- количество наклонных линий; x4- количество горизонтальных линий снизу объекта. Рис. 4.2. Пример задачи по распознаванию На рис. 4.3 приведена таблица обучения и пороги ε1=1, ε2=1, ε3=1, ε4=1, =1. Из этой таблицы видно, что неразличимость символов 6 и 9 привела к необходимости ввода еще одного признака x4. Рис. 4.3. Таблица обучения для задачи по распознаванию Теперь может быть построена таблица распознавания для объектов на рис. 4.2б.   Читателю предлагается самостоятельно ответить на вопрос: что будет, если увеличить пороги ε1, ε2, ε3, ε4, ? Как изменится качество распознавания в данной задаче? Заключая данный раздел лекции, отметим важную мысль, высказанную А. Шамисом в работе [55]: качество распознавания во многом зависит от того, насколько удачно создан алфавит признаков, придуманный разработчиками системы. Поэтому признаки должны быть инвариантны к ориентации, размеру и вариациям формы объектов.   Современный искусственный интеллект Некоторые из самых известных ИИ-систем: · Deep Blue — победил чемпиона мира по шахматам. Матч Каспаров против суперЭВМ не принёс удовлетворения ни компьютерщикам, ни шахматистам, и система не была признана Каспаровым (подробнее см. Человек против компьютера). Затем линия суперкомпьютеров IBM проявилась в проектах brute force BluGene (молекулярное моделирование) и моделирование системы пирамидальных клеток в швейцарском центре Blue Brain [14]. · MYCIN — одна из ранних экспертных систем, которая могла диагностировать небольшой набор заболеваний, причем часто так же точно, как и доктора. · 20Q — проект, основанный на идеях ИИ, по мотивам классической игры «20 вопросов». Стал очень популярен после появления в Интернете на сайте 20q.net [15]. · Распознавание речи. Системы такие как ViaVoice способны обслуживать потребителей. · Роботы в ежегодном турнире RoboCup соревнуются в упрощённой форме футбола. Банки применяют системы искусственного интеллекта (СИИ) в страховой деятельности (актуарная математика) при игре на бирже и управлении собственностью. Методы распознавания образов (включая, как более сложные и специализированные, так и нейронные сети) широко используют при оптическом и акустическом распознавании (в том числе текста и речи), медицинской диагностике, спам-фильтрах, в системах ПВО (определение целей), а также для обеспечения ряда других задач национальной безопасности. Разработчики компьютерных игр применяют ИИ в той или иной степени проработанности. Это образует понятие «Игровой искусственный интеллект». Стандартными задачами ИИ в играх являются нахождение пути в двумерном или трёхмерном пространстве, имитация поведения боевой единицы, расчёт верной экономической стратегии и так далее. Перспективы Можно выделить два направления развития ИИ: 1. решение проблем, связанных с приближением специализированных систем ИИ к возможностям человека, и их интеграции, которая реализована природой человека (см. Усиление интеллекта) 2. создание искусственного разума, представляющего интеграцию уже созданных систем ИИ в единую систему, способную решать проблемы человечества (см. Сильный и слабый искусственный интеллект)    
real Числа с необязательным знаком (+ или –), за которым следует несколько цифр, затем – необязательная десятичная точка (.) и еще цифры, за которыми – необязательная экспоненциальная часть (e(+ или –)DDD):[+|–]DDDDD[.]DDDDDDD [e[+|–]DDD]Примеры действительных (real) чисел: 42705 9999 86.72 9111.929437 521e238 79.83e+21Здесь 79.83e+21 означает 79.83´1021 (аналогично Бейсику и Паскалю).Допустимый диапазон действительных чисел: от 1*10-307 до 1*10308 (от 1e-307 до 1e+308). При необходимости, целые числа автоматически преобразуются в действительные.
string Строка – любая последовательность символов, записанных между парой символов удвоенных кавычек. Например: "книга о языке Пролог". Строки, описываемые и используемыев программе, могут достигать длины в 255 символов.
symbol Для идентификаторов symbol допускается два формата: 1) Последователь­ность букв, цифр и символов подчеркивания, причем первый символ должен быть строчной буквой; 2) Последовательность символов, заключенных в двойные кавычки (это делается для случаев, когда идентификаторы включают буквы русского алфавита, пробелы или не начинаются со строчной буквы).Примеры идентификаторов: telephone_number, "Railway ticket", "группа 422".
В секции predicates объявлются свои предикаты и домены их аргументов. (При этом нет необходимости декларировать предикаты, встроенные в Турбо Пролог.) В этой секции программы просто перечисляются все предикаты с указанием типов (доменов) их аргументов. Объявление предиката начинается с имени этого предиката, за которым следует открывающая (левая) круглая скобка, после чего следует ноль или больше типов аргументов предиката: predicates Имя(аргумент_типа1,аргумент_типа2,..., аргумент_типаN). После каждого типа аргумента следует запятая, а после последнего типа аргумента – закрывающая (правая) скобка. Типами аргументов предиката могут быть либо стандартные домены, либо домены, объявленные в секции domains. Имя предиката должно начинаться с буквы, за которой может следовать последовательность букв, цифр и символов подчеркивания. Регистр букв не имеет значения, однако, использование заглавной буквы в качестве первой буквы имени предиката не является нормой языка. Имя предиката может содержать до 250 символов. В именах предикатов вы не можете использовать буквы русского алфавита, пробел, символ минус, звездочку, прямую (и обратную) черту. Аргументы предикатов должны принадлежать доменам, известным Турбо Прологу. Эти домены могут либо быть стандартными доменами, либо – некоторыми из тех, что вы объявили в секции доменов.Приведем пример, показывающий, как объявление доменов помогает документировать ваши предикаты. Пусть необходимо объявить предикат, раскрывающий следующее предложение естественного языка: Франк – мужчина, которому 45 лет. Используя стандартные домены, можно объявить соответствующий предикат следующим образом:person (symbol,symbol,integer) Подобное описание является рабочим с точки зрения программы, но не удобным с точки зрения программиста. Напротив, декларация этого же предиката, представленная ниже, поможет программисту разобраться в том, что же представляют собой аргументы данного предиката:domainsname,sex=symbol /* name - имя, sex - пол */age =integer /* age - возраст */ predicatesperson (name,sex,age) Одним из главных преимуществ объявления собственных доменов является то, что Турбо Пролог может отслеживать ошибки типов, как, например, при следующей очевидной ошибке:same_sex (X,Y):- person (X,Sex,_), person (Sex,Y,_). Несмотря на то, что и «name» и «sex» описываются как symbol, они не эквивалентны друг другу. Это и позволяет Турбо Прологу определить ошибку в вышеописанном случае. Данная особенность очень полезна, особенно в случаях, когда программы очень велики и сложны.

Интеллектуальный интерфейс. Основные понятия и определения.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: