214
Глава 7.
Простейшие нейронные сети
7.8. РЕАЛЬНЫЕ ПРИЛОЖЕНИЯ
Несмотря.на.то.что.искусственные.нейронные.сети.появились.еще.в.середине.
XX.века,.до.последнего.десятилетия.они.не.были.широко.распространены..Мас-
совое.применение.нейронных.сетей.сдерживалось.отсутствием.достаточно.про-
изводительного.оборудования..Сегодня.в.машинном.обучении.искусственные.
нейронные.сети.стали.областью.с.поистине.взрывным.ростом,.потому.что.они.
работают!
За.последние.десятилетия.искусственные.нейронные.сети.позволили.создать.
одни.из.самых.удивительных.компьютерных.приложений,.ориентированных.на.
пользователя..К.ним.относятся.распознавание.голоса.(практичное.с.точки.зре-
ния.достаточной.точности),.распознавание.изображений.и.почерка..Технология.
распознавания.голоса.присутствует.в.средствах.набора.текста,.таких.как.Dragon.
NaturallySpeaking,.и.в.цифровых.помощниках,.таких.как.Siri,.Alexa.и.Cortana..
Пример.распознавания.изображений.—.автоматическое.распознавание.людей.по.
фотографиям.в.Facebook.с.помощью.функции.распознавания.лиц..В.последних.
версиях.iOS.с.помощью.функции.распознавания.рукописного.ввода.вы.можете.
искать.слова.в.своих.заметках,.даже.если.они.написаны.от.руки.
Более.старая.технология.распознавания,.эффективность.которой.можно.повы-
сить.за.счет.использования.нейронных.сетей,.—.это.оптическое.распознавание.
символов.(optical.character.recognition,.OCR)..Технология.OCR.применяется.
при.сканировании.документов.и.возвращает.редактируемый.текст.вместо.изо-
бражения..OCR.позволяет.почтовой.службе.считывать.индексы.на.конвертах.для.
быстрой.сортировки.корреспонденции.
В.этой.главе.было.показано,.что.нейронные.сети.успешно.действуют.в.задачах.
классификации..Подобные.приложения,.в.которых.хорошо.работают.нейронные.
сети,.—.это.системы.выдачи.рекомендаций..Именно.так.Netflix.предлагает.фильм,.
который.вас.может.заинтересовать,.а.Amazon.—.книгу,.которую.вы,.вероятно,.за-
хотите.прочитать..Существуют.и.другие.методы.машинного.обучения,.хорошо.
подходящие.для.систем.рекомендаций.(Amazon.и.Netflix.не.обязательно.приме-
няют.нейронные.сети.для.этих.целей,.детали.реализации.таких.систем.обычно.
не.разглашаются),.поэтому.нейронные.сети.следует.выбирать.только.после.того,.
как.все.параметры.изучены.
Нейронные.сети.могут.применяться.в.любой.ситуации,.когда.необходима.
аппроксимация.неизвестной.функции..Это.делает.их.полезными.для.про-
гнозирования..Нейронные.сети.могут.использоваться.и.используются.для.
прогнозирования.результатов.спортивных.событий,.выборов.или.торгов.на.
фондовом.рынке..Конечно,.их.точность.зависит.от.того,.насколько.хорошо.они.
обучены,.то.есть.от.того,.насколько.велик.был.набор.данных,.относящихся.к.со-
бытию.с.неизвестным.результатом,.насколько.хорошо.настроены.параметры.
7.9. Упражнения
215
нейронной.сети.и.сколько.итераций.обучения.выполнено..Как.и.в.большинстве.
приложений.с.применением.нейронных.сетей,.одна.из.самых.сложных.частей.
прогнозирования.—.выбор.структуры.сети,.которая.часто.определяется.методом.
проб.и.ошибок.
Do'stlaringiz bilan baham: |