Создание нейронной сети, как Алиса

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Мозг человека, это ничто иное, как нейронной сеть, которая обладает очень большим количеством информации. Что это значит? Человек, который только родился, ничем не будет отличаться от нейронной сети, которую только-только запустили. Если мы дадим нейронной сети столько-же информации, сколько и у человека возраста десяти лет, то мы уже получим очень хорошую нейронную сеть для общения. Правда, у неё нет чувств, как у человека, но это пока.

Как же нам сделать нейронную сеть и добавить ей «чувства»? Есть такое воспитание, как «кнут и пряник». Если говорить терминами, то это обучение так же называют «Q-обучение». Что же это такое? За каждый правильный поступок человек получает благодарность в виде чего-то, что он жаждал. Данный способ работает и на нейронных сетях. Можно добавить в нейронной сети условие, что если пользователь поставил оценку 7+ из 10, то этот ответ был хорошим и она получает «пряник» в виде дополнительной фразы для использования в будущих диалогах, когда встретится похожий, или тот же, вопрос.

Поговорим про характер ИИ.

Характер формируется благодаря нашему окружению и отношению к нам. Как нам сделать это в ИИ? Есть 2 способа.

  1. Дать выбор пользователю, каким должен быть характер перед запуском ИИ.

  2. Смотреть по оценкам пользователя на ответы по тем, или иным вопросам.

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

Плюсы:

  1. Получится более похожая на человека нейронная сеть.

  2. Меньше кода нужно писать в будущем и изменять что-либо в основном коде.

Минусы:

  1. Сложен и довольно долгий в написании код

  2. Долгое обучение.

Это были основные плюсы и минусы, которые я смог найти.

ДАЛЬШЕ БУДЕТ ИДТИ РЕЧЬ С ПРИМЕНЕНИЕМ ВТОРОГО СПОСОБА!!!

«Чувства» же можно реализовать через «характер» ИИ и некоторые улучшения.

Давайте разберёмся как. Есть несколько основных чувств человека:

  1. Страх

  2. Злость

  3. Привязанность

  4. Удовольствие

  5. Любовь (разновидность привязанности)

  6. Обида (разновидность злости)

  7. Стыд (разновидность страха)

По началу у нашей виртуальной подружки (ну или друга) будет всего 3 чувства:

Страх, Злость, Удовольствие. Почему именно они? Это стандартные чувства человека, когда он только появился на свет. Как же любовь, обида или стыд? Эти чувства мы «приобретаем» со временем благодаря обществу. По факту они не существуют, но общество заставляет думать, что они существуют, поэтому мы сделаем, что они появятся от определенного «уровня образования». Как пример, можно сделать, что они появятся после 70 тысяч сохранённых слов (общее количество) и 450+ ответов, с оценкой 5+ из 10. Нейронная сеть начнёт сама понимать, что значит «любовь». Но, чтобы она начала понимать, нам нужно сделать «шкалу любви». И это ответ почему надо так много оценок.

Если вы так и не поняли, то надо так много оценок по причине появления характера. После появления характера будет включена «шкала любви». Как она должна работать? Очень просто. Если человек пишет прилагательные, которые упоминаются в фразах с оценкой 7+, тогда это будет +0.1% к шкале, а если прилагательные из уровня 4+, то -0.1%. Прилагательные с оценкой 5-7 звёзд не учитываются за комплименты, они будут считаться обычными или будут прибавлять 0.03%. В случае, если шкала зайдёт за +130%, то это уже начнётся эффект «Привязанность» или, как принято называть в Японии, эффект «Яндере». Если человек набрал в отношениях с нейронной сетью более 100%, то ниже этой отметки уровень отношений не упадут. Если человек наоборот набрал отношения -100%, то прилагательные с оценкой 7+ дают не +0.1%, а +0.05%. Обычные прилагательные (с оценкой 5-7) дают случайный эффект, 70%, что отношения улучшаться на +0.03% и 30%, что отношения ухудшаться на 0.03%.

Спасибо всем за прочтение этой статьи. Надеюсь, кому-нибудь понадобиться эта статья.

P.S. Автор ни в коем случае НЕ утверждает, что он гений в этой области, он просто хочет помочь начинающим в изучении нейросетей

Источник: https://habr.com/ru/post/533348/


Интересные статьи

Интересные статьи

Zabbix — комплексное решение для мониторинга серверов, сетевых устройств и сервисов, позволяющее обрабатывать огромное количество метрик. С 5-ой версией в Zabbix пришло множество у...
Добрый день! Меня зовут Дарья, я 3d artist в студии RainStyle production. В настоящее время мы заняты разработкой игры в жанре Sci-fi horror под названием “On Air”. Игра рассказывает о заг...
Во время проведения WWDC 2019, одним из самым больших и захватывающих моментом был анонс релиза SwiftUI. SwiftUI — это совершенно новый фреймворк, который позволяет проектировать и разрабатывать ...
Tinder — мы все знаем, что это приложение для знакомств, где вы можете просто отклонить или принять кого-то свайпом вправо или влево. Эта идея считывания карт теперь используется в тоннах при...
В статье была затронута тема тональности и голоса продукта. Понятие в наших краях не слишком-то и обсуждаемо, практически не используется осознанно. И, если быть честными, голос и тон обычно вход...