Введение в нейросети
Основные виды и типы нейронных сетей. Области применения нейронных сетей. Характеристика искусственной нейронной сети Gamma AI. Анализ описания алгоритма работы в нейросети гамма. Определение нейронной сети для создания озвучки из текста Narakeet.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 18.06.2024 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образование и науки Пермского края
Государственное бюджетное профессиональное образовательное учреждение
«Пермский агропромышленный техникум»
Учебно-исследовательское работа
Тема:
«Введение в нейросети»
Выполнил: студент 1 курса,гр. АПР-9-23 Эдоков Константин Витальевич
Руководитель Есенеева Эльвира Самигулловна, преподаватель
г. Пермь, 2024г
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Что такое нейронные сети
1.2 Виды и типы нейронных сетей
1.3 Области применения нейронных сетей
1.4 Плюсы и минусы нейронных сетей
ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Искусственная нейронная сеть Gamma AI. Описание
2.1.1 Алгоритм работы в нейросети гамма
2.2 Нейронная сеть для создания озвучки из текста Narakeet. Описание
2.2.1 Алгоритм работы в Narakeet
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ВВЕДЕНИЕ
Актуальность: В наше время искусственные нейронные сети широко используются при решении самых разнообразных задач особенно там, где обычные алгоритмы решения оказываются неэффективными или вообще невозможными. Решения, принятые на основе искусственных нейронных сетей, становятся все более совершенными и популярными, поэтому можно предположить, что и в будущем искусственные нейронные сети будут широко использоваться за счет лучшего понимания их основополагающих принципов. искусственный нейронный сеть текст
Гипотеза: я считаю, что в современной жизни человек каждый день сталкивается с возможностями нейронной сети в разных сферах жизнедеятельности.
Цель работы: раскрыть понятие нейронных сетей, изучить нейронные сети Gamma и Narakeet и области их применения:
Задачи:
Определить понятие нейронных сетей, историю создания.
Рассмотреть их виды и типы.
Изучить области применения нейронных сетей.
Обозначить плюсы и минусы применения нейронных сетей.
5.Подготовить информацию по работе с нейросетями Gamma и Narakeet
ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Что такое нейронные сети
Искусственная нейронная сеть (ИНС) -- математическая модель, построенная по принципу организации и функционирования биологических нейронных сетей -- нервных клеток живого организма.
Это понятие возникло при изучении процессов, протекающих в мозге, и при попытке смоделировать эти процессы.
ИНС моделирует работу человеческой нервной системы, особенностью которой является способность к самообучению с учетом предыдущего опыта. Таким образом, с каждым разом система совершает все меньше ошибок.
Как и нервная система человека, ИНС состоит из отдельных вычислительных элементов - нейронов, расположенных на нескольких слоях. Данные, поступающие на вход ИНС, проходят последовательную обработку на каждом слое сети. При этом каждый нейрон имеет определенные параметры, которые могут изменяться в зависимости от полученных результатов - в этом и заключается обучение сети.
Предположим, что задача ИНС - отличать кошек от собак. Для настройки нейронной сети подается большой массив подписанных изображений кошек и собак. ИНС анализирует признаки (в том числе линии, формы, их размер и цвет) на этих картинках и строит такую распознавательную модель, которая минимизирует процент ошибок относительно эталонных результатов.
Нейрон -- это вычислительная единица, которая получает информацию, производит над ней простые вычисления и передает ее дальше. Они делятся на три основных типа: входной (синий), скрытый (красный) и выходной (зеленый). Также есть нейрон смещения и контекстный нейрон.
В том случае, когда ИНС состоит из большого количества нейронов, вводят термин слоя. Соответственно, есть входной слой, получающий информацию, скрытые слои (обычно их не больше 3), которые ее обрабатывают и выходной слой, выводящий результат. У каждого из нейронов есть 2 основных параметра: входные данные (inputdata) и выходные данные (outputdata).
История ИНС
Несмотря на то, что нейросети попали в центр всеобщего внимания совсем недавно, это один из старейших алгоритмов машинного обучения. Первая версия формального нейрона, ячейки нейронной сети, была предложена Уорреном Маккалоком и Уолтером Питтсом в 1943 году. А уже в 1958 году Фрэнк Розенблатт разработал первую нейронную сеть. Несмотря на свою простоту, она уже могла различать, например, объекты в двухмерном пространстве.
Первые успехи привлекли повышенное внимание к технологии, однако затем другие алгоритмы машинного обучения стали показывать лучшие результаты, и нейросети отошли на второй план. Следующая волна интереса пришлась на 1990-е годы, после чего о нейросетях почти не было слышно до 2010 года.
До 2010 года попросту не существовало базы данных, достаточно большой для того, чтобы качественно обучить ИНС решать определенные задачи, в основном связанные с распознаванием и классификацией изображений. Поэтому нейросети довольно часто ошибались.
Но в 2010 году появилась база ImageNet, содержащая 15 миллионов изображений в 22 тысячах категорий. ImageNet многократно превышала объем существовавших баз данных изображений и была доступна для любого исследователя. С такими объемами данных ИНС можно было учить принимать практически безошибочные решения.
До этого на пути развития нейросетей стояла другая, не менее существенная, проблема: традиционный метод обучения был неэффективен. Несмотря на то, что важную роль играет число слоев в нейронной сети, важен также и метод обучения сети. Использовавшийся ранее метод обратного шифрования мог эффективно обучать только последние слои сети. Процесс обучения оказывался слишком длительным для практического применения, а скрытые слои ИНС не функционировали должным образом.
Результатов в решении этой проблемы в 2006 году добились три независимых группы ученых. Во-первых, Джеффри Хинтон реализовал предобучение сети при помощи машины Больцмана, обучая каждый слой отдельно. Во-вторых, Ян Ле Кан предложил использование сверточной нейронной сети для решения проблем распознавания изображений. Наконец, ИошуаБенджио разработал каскадный автокодировщик, позволивший задействовать все слои в глубокой нейронной сети.
1.2 Виды и типы нейронных сетей
Все нейронные сети можно разделить на несколько видов: однослойные, многослойные, прямого распространения, рекуррентные.
Однослойные сети сразу же выдают результат после загрузки в них некоторого массива данных.
Многослойные сети прогоняют вводную информацию через несколько промежуточных слоев и принципом своей работы больше напоминают биологическую нейронную сеть. Выходная информация получается после прохождения всех слоев, на которых происходит обработка и анализ.
Сети прямого распространения чаще всего используются для распознавания образов, классификации и кластеризации данных -- они направлены в одну сторону и не умеют перенаправлять информацию обратно. Ввели данные -- получили ответ.
Рекуррентные сети перенаправляют информацию туда и обратно, пока не получат конечный результат. Они используют эффект кратковременной памяти, на основании которого информация дополняется и восстанавливается. Такие сети чаще используются для прогнозирования. Сфера использования ИНС - решение аналитических задач, сопоставимых с теми, которые постоянно возникают перед человеческим мозгом. Чаще всего нейросети помогают быстро получать результаты в следующих областях:
Классификация. ИНС определяет, соответствует ли анализируемый объект заданным параметрам, и относит его к той или иной группе. Возможности нейронных сетей используют банки для предварительной оценки платежеспособности претендента на заем.
Прогнозирование. На основе изучения входных данных ИНС предсказывает, как поведут себя в ближайшее время на фондовом рынке акции конкретной компании - вырастут или упадут в цене.
Распознавание. На данный момент эта функция применяется чаще остальных. Поиск по фото в Яндексе или Google, возможность отметить лица друзей на фото в социальных сетях и другие современные возможности обеспечены именно умением ИНС выделять объект среди множества подобных.
Перечисленными сферами использование нейросетей не ограничивается, есть и другие существующие и перспективные способы задействовать их для решения различных задач:
Машинное обучение является одной из разновидностей искусственного интеллекта. Google, Яндекс, Бинг, Байду активно применяют machinelearning для повышения релевантность результатов запросам пользователей. Алгоритмы самообучаются, опираясь на миллионы однотипных фраз, вводимых в поисковую строку.
Для нормального функционирования роботов необходимо разрабатывать множество алгоритмов, и здесь не обойтись без нейросетей.
Возможности ИНС используются архитекторами компьютерных сетей, чтобы справиться с проблемой параллельных вычислений.
В математике нейронные сети позволяют быстрее решать сложные задачи.
1.3 Области применения нейронных сетей
Потенциальными областями применения искусственных нейронных сетей являются те, где человеческий интеллект малоэффективен, а традиционные вычисления трудоёмки или физически неадекватны.
Рассмотрим отдельные области, где решение такого рода задач имеет практическое значение уже сейчас.
Экономика и бизнес: прогнозирование временных рядов (курсов валют, цен на сырьё, спроса, объемов продаж,..), автоматический трейдинг (торговля на валютной, фондовой или товарной бирже), оценка рисков невозврата кредитов, предсказание банкротств, оценка стоимости недвижимости, выявление переоцененных и недооцененных компаний, рейтингование, оптимизация товарных и денежных потоков, считывание и распознавание чеков и документов, безопасность транзакций по пластиковым картам.
Медицина и здравоохранение: постановка диагноза больному (диагностика заболеваний), обработка медицинских изображений, очистка показаний приборов от шумов, мониторинг состояния пациента, прогнозирование результатов применения разных методов лечения, анализ эффективности проведённого лечения.
Авиация: обучаемые автопилоты, распознавание сигналов радаров, адаптивное пилотирование сильно поврежденного самолета, беспилотные летательные аппараты.
Связь: сжатие видеоинформации, быстрое кодирование-декодирование, оптимизация сотовых сетей и схем маршрутизации пакетов.
Интернет: ассоциативный поиск информации, электронные секретари и автономные агенты в интернете, фильтрация и блокировка спама, автоматическая рубрикация сообщений из новостных лент, адресные реклама и маркетинг для электронной торговли, распознавание captcha.
Автоматизация производства: оптимизация режимов производственного процесса, контроль качества продукции, мониторинг и визуализация многомерной диспетчерской информации, предупреждение аварийных ситуаций.
Робототехника: распознавание сцены, объектов и препятствий перед роботом, прокладка маршрута движения, управление манипуляторами, поддержание равновесия.
Политологические и социологические технологии: предсказание результатов выборов, анализ опросов, предсказание динамики рейтингов, выявление значимых факторов, исследование и визуализация социальной динамики населения.
Безопасность, охранные системы: распознавание лиц; идентификация личности по отпечаткам пальцев, голосу, подписи или лицу; распознавание автомобильных номеров, мониторинг информационных потоков в компьютерной сети и обнаружение вторжений, обнаружение подделок, анализ данных с видеодатчиков и разнообразных сенсоров, анализ аэрокосмических снимков.
Ввод и обработка информации: распознавание рукописных текстов, отсканированных почтовых, платежных, финансовых и бухгалтерских документов; распознавание речевых команд, речевой ввод текста в компьютер.
Геологоразведка: анализ сейсмических данных, ассоциативные методики поиска полезных ископаемых, оценка ресурсов месторождений.
1.4 Плюсы и минусы нейронных сетей
Перечислим главные достоинства ИНС:
Способность игнорировать постороннюю информацию. Представьте, что вы с другом находитесь в вагоне метро и ведете увлекательную беседу. Вокруг вас множество фоновых звуков: шум поезда, объявления по радио, разговоры других людей, плач ребенка и так далее. Вы слышите все это, но при этом сосредоточены только на словах собеседника. Нейросети после обучения ведут себя аналогично: отметают лишнюю информацию, не имеющую отношения к поставленной задаче.
Возможность сохранять работоспособность в случае утраты отдельных элементов. Предположим, что человек потерял палец в результате несчастного случая. Оставшиеся пальцы позволяют ему продолжать полноценную жизнь, поскольку функции удаленного фрагмента тела перераспределились между оставшимися. Идентичная ситуация складывается с нейросетью: повреждение некоторых компонентов не мешает ей выдавать верный результат.
Высокая скорость работы. Благодаря тому, что ИНС состоит из тысяч микропроцессоров, взаимодействующих между собой, задачи решаются намного быстрее, чем стандартными способами.
Тем не менее, полностью полагаться на нейросети нельзя. Их можно использовать как эффективное дополнение к другим методам, но не как единственный вариант достижения цели. Причин несколько:
Предлагаемый ИНС ответ не будет абсолютно точным, только примерным. Следовательно, нельзя полностью полагаться на результаты работы нейросети, поскольку всегда есть вероятность недостоверного решения.
Каждый искусственный нейрон действует независимо от соседних, он не соотносит свое поведение с другими микропроцессорами. Специфика ИНС заключается в том, что нет гарантии абсолютной правдивости результата.
ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Искусственная нейронная сеть Gamma AI. Описание
Описание:
Gamma AI -- передовой инструмент для создания красивых и привлекательных презентаций с помощью искусственного интеллекта. Его уникальность заключается в способности анализировать текст и изображения, а затем автоматически сгенерировать слайды с контентом, который наилучшим образом соответствует теме презентации.
Встроенные шаблоны для презентаций по качеству на уровне Canva, а редактируются в разы быстрее и эффективнее.
Гамма-заметки можно использовать даже в автономном режиме, что делает управление слайдами максимально удобным. Также Gamma решает ошибки всех любительских презентаций -- слишком большом объем текста на слайде. Нейронка помогает разбить большие объемы на небольшие фрагменты, делая презентацию понятной и лаконичной, акцентируя внимание только на необходимой информации.
Еще один плюс - встроенная аналитика, которая позволяет измерять эффективность и улучшать свою презентацию.
2.1.1 Алгоритм работы в нейросети гамма
1. Регистрация в нейросети Gamma
2. Создание презентации
Выбираем количество слайдов для презентации
Выбираем язык который будет в презентации
Делаем запрос для нейросети по какой теме будет презентация
Можно изменить микротемы которые будут в презентации
С помощью этой валюты вы сможете делать ограниченное количество презентаций
Нажимайте кнопку «Продолжить» для продолжения генерации презентации
Добавление слайда в презентации
Ввод текста для создания изображения с помощью искусственного интелекта
Более детальное создание презентации «Расширенный режим»
3. Расширенные настройки Gamma
Для кого будет показывать данная презентация
Стиль текста
4. Конец создания презентации
Оформление презентации
Случайный выбор оформления для презентации
Конец генерации презентации
2.2 Нейронная сеть для создания озвучки из текста Narakeet. Описание
Narakeet - это программа преобразования текста в речь для создания видео, онлайн-сервис, который помогает людям легко создавать видеоролики с озвучкой. Он был создан для глобальной аудитории и поддерживает 90 языков и 700 голосов. Вкратце, он использует искусственный интеллект для создания реалистичного повествования на основе заметок спикера в презентации или сценариев markdown. Пользователи могут редактировать видео так же просто, как они редактировали бы текст, экономя часы за счет отсутствия необходимости записывать и перезаписывать аудио, синхронизировать изображение со звуком и транскрибировать субтитры.
Narakeet берет на себя все скучные и отнимающие много времени задачи редактирования видео и позволяет авторам сосредоточиться на создании хорошего контента. Она автоматически создает видеоклипы из изображений, выравнивает аудио- и видеосегменты, добавляет подписи, отображает текст поверх видео и применяет переходы между сценами. Она будет записывать реалистичное повествование с использованием новейших нейронных систем преобразования текста в речь, поэтому звук будет неизменным независимо от того, сколько раз вы меняете сценарий. Narakeet упрощает создание первой версии видео и безболезненно обновляет ее в будущем. Она позволяет редактировать видео так же легко, как и текст.
Тестирование было запущено 10.10.2020, на данный момент является общедоступным сервисом. Создано в Великобритании.
2.2.1 Алгоритм работы в Narakeet
1.Вход на сайт Narakeet
В поисковик вписываем «Narakeet»
Ищем этот сайт и нажимаем на него
2. Начало создания аудио
1.Нажимаем сделать своё аудио
2.Вставляем текст который хотим озвучить
3. Расширенные настройки Narakeet
1. Нажимаем на «БОЛЬШЕ ОПЦИЙ» (кнопка находится на прошлом изображении)
2. Язык на котором будет воспроизводится аудио
3. Мужской или женский голос
4. Скорость воспроизведение аудио
5. Формат файла
6. Нажимаем «СОЗДАТЬ АУДИО»
4. Конец создания аудио
Скачиваем наш аудио файл
ЗАКЛЮЧЕНИЕ
Проанализировав собранную информацию, можно сделать вывод, что нейронные сети были созданы человеком для упрощения различных задач. С каждым годом это направление развивается все больше. Сейчас результат этой работы можно встретить практически везде. Каждый день мы в повседневной жизни используем возможности нейронных сетей, даже не задумываясь об этом. Будь у нас в руках смартфон или планшет, проходим ли обследование у врача или же пользуемся навигатором, хотим ли мы узнать погоду или курс валют, во всем это нам помогает нейронная сеть. ИНС предоставляют человечеству удивительные возможности, реализация которых до нынешнего времени казалась фантастикой.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1.Все gammas - Gamma.
2. Искусственный интеллект, нейронные сети и машинное обучение
3. Нейросети: как искусственный интеллект помогает в бизнесе и жизни.
4. Narakeet - Easily Create Voiceovers and Narrated Videos Using Realistic Text to Speech!
5. Narakeet улучшил озвучивание на русском языке -- Дидактор.
6. Топ 5 нейросетей для учёбы
Размещено на Allbest.ru
...Подобные документы
Понятие искусственного нейрона и искусственных нейронных сетей. Сущность процесса обучения нейронной сети и аппроксимации функции. Смысл алгоритма обучения с учителем. Построение и обучение нейронной сети для аппроксимации функции в среде Matlab.
лабораторная работа [1,1 M], добавлен 05.10.2010Математическая модель искусственной нейронной сети. Структура многослойного персептрона. Обучение без учителя, методом соревнования. Правило коррекции по ошибке. Метод Хэбба. Генетический алгоритм. Применение нейронных сетей для синтеза регуляторов.
дипломная работа [1,5 M], добавлен 17.09.2013Прогнозирование валютных курсов с использованием искусственной нейронной сети. Общая характеристика среды программирования Delphi 7. Существующие методы прогнозирования. Характеристика нечетких нейронных сетей. Инструкция по работе с программой.
курсовая работа [2,2 M], добавлен 12.11.2010Математическая модель нейронной сети. Однослойный и многослойный персептрон, рекуррентные сети. Обучение нейронных сетей с учителем и без него. Алгоритм обратного распространения ошибки. Подготовка данных, схема системы сети с динамическим объектом.
дипломная работа [2,6 M], добавлен 23.09.2013Рассмотрение способов применения и основных понятий нейронных сетей. Проектирование функциональной структуры автоматизированной системы построения нейросети обратного распространения ошибки, ее классов и интерфейсов. Описание периода "бета тестирования".
дипломная работа [3,0 M], добавлен 02.03.2010Механизм работы нервной системы и мозга человека. Схема биологического нейрона и его математическая модель. Принцип работы искусственной нейронной сети, этапы ее построения и обучения. Применение нейронных сетей в интеллектуальных системах управления.
презентация [98,6 K], добавлен 16.10.2013Обучение простейшей и многослойной искусственной нейронной сети. Метод обучения перцептрона по принципу градиентного спуска по поверхности ошибки. Реализация в программном продукте NeuroPro 0.25. Использование алгоритма обратного распространения ошибки.
курсовая работа [1019,5 K], добавлен 05.05.2015Прогнозирование на фондовом рынке с помощью нейронных сетей. Описание типа нейронной сети. Определение входных данных и их обработка. Архитектура нейронной сети. Точность результата. Моделирование торговли. Нейронная сеть прямого распространения сигнала.
дипломная работа [2,7 M], добавлен 18.02.2017Общие сведения о принципах построения нейронных сетей. Искусственные нейронные системы. Математическая модель нейрона. Классификация нейронных сетей. Правила обучения Хэбба, Розенблатта и Видроу-Хоффа. Алгоритм обратного распространения ошибки.
дипломная работа [814,6 K], добавлен 29.09.2014Разработка алгоритма и программы для распознавания пола по фотографии с использованием искусственной нейронной сети. Создание алгоритмов: математического, работы с приложением, установки весов, реализации функции активации и обучения нейронной сети.
курсовая работа [1,0 M], добавлен 05.01.2013Математические модели, построенные по принципу организации и функционирования биологических нейронных сетей, их программные или аппаратные реализации. Разработка нейронной сети типа "многослойный персептрон" для прогнозирования выбора токарного станка.
курсовая работа [549,7 K], добавлен 03.03.2015Понятие и свойства искусственных нейронных сетей, их функциональное сходство с человеческим мозгом, принцип их работы, области использования. Экспертная система и надежность нейронных сетей. Модель искусственного нейрона с активационной функцией.
реферат [158,2 K], добавлен 16.03.2011Способы применения нейронных сетей для решения различных математических и логических задач. Принципы архитектуры их построения и цели работы программных комплексов. Основные достоинства и недостатки каждой из них. Пример рекуррентной сети Элмана.
курсовая работа [377,4 K], добавлен 26.02.2015Возможности программ моделирования нейронных сетей. Виды нейросетей: персептроны, сети Кохонена, сети радиальных базисных функций. Генетический алгоритм, его применение для оптимизации нейросетей. Система моделирования нейронных сетей Trajan 2.0.
дипломная работа [2,3 M], добавлен 13.10.2015Способы применения технологий нейронных сетей в системах обнаружения вторжений. Экспертные системы обнаружения сетевых атак. Искусственные сети, генетические алгоритмы. Преимущества и недостатки систем обнаружения вторжений на основе нейронных сетей.
контрольная работа [135,5 K], добавлен 30.11.2015Основные отличия нейросетей от других методов. Неформализуемые и трудно формализуемые задачи. Моделирование интеллектуальной деятельности человека. Оценка стоимости квартир в Перми с использованием нейронных сетей. Проектирование и обучение нейросети.
презентация [139,4 K], добавлен 14.08.2013Преимущества нейронных сетей. Модели нейронов, представляющих собой единицу обработки информации в нейронной сети. Ее представление с помощью направленных графов. Понятие обратной связи (feedback). Основная задача и значение искусственного интеллекта.
реферат [1,2 M], добавлен 24.05.2015Рост активности в области теории и технической реализации искусственных нейронных сетей. Основные архитектуры нейронных сетей, их общие и функциональные свойства и наиболее распространенные алгоритмы обучения. Решение проблемы мертвых нейронов.
реферат [347,6 K], добавлен 17.12.2011Особенности нейронных сетей как параллельных вычислительных структур, ассоциируемых с работой человеческого мозга. История искусственных нейронных сетей как универсального инструмента для решения широкого класса задач. Программное обеспечение их работы.
презентация [582,1 K], добавлен 25.06.2013Построение векторной модели нейронной сети. Проектирование и разработка поискового механизма, реализующего поиск в полнотекстовой базе данных средствами нейронных сетей Кохонена с применением модифицированного алгоритма расширяющегося нейронного газа.
курсовая работа [949,0 K], добавлен 18.07.2014