Практика нейронных сетей. Урок 8. Распознавание спама. |
![]() |
![]() |
Автор megabax | ||
08.02.2014 г. | ||
Практика нейронных сетей. Урок 8. Распознавание спама. Что бы смотреть урок полностью, подпишитесь на платный раздел. В платном разделе статья находиться здесь. На прошлом и позапрошлом уроке мы занимались распознаванием цветной картинки. На этом мы закончим эксперименты с картинками и попробуем другое применение нейронных сетей. Для поиска идей следующего эксперимента, давайте посмотрим область применения нейронных сетей:
В качестве эксперимента давайте попробуем создать нейросеть для борьбы со спамом. ... .... ...Разумеется, к классу нейронов надо добавить модификатор [Serializable]:
Теперь начнем тестировать систему. Сначала пометим как спам первый пример: Второй пример: И какой нибудь текст не спам: проверим: Да, нейрость определила правильно, это не спам. А если подсунуть ей спам: Программа не распознала это как спам. Но если мы ее заново обучим, а потом снова проверим, тогда она будет распознавать правильно: Но тогда программа будет считать спамом и нормальный текст: Почему так происходит? Вы это знаете из урока 2. Как решить данную проблему? Точно так же, как и во все прошлые разы - путем введения матрицу обучения. Тоесть, сначала мы введем в компьютер все наши примеры, затем сделаем пакетное обучение. Если появится второй пример - сначала добавим его в матрицу, а затем переобучим нейросеть по всей новой матрице. Но этим мы займемся на следующем уроке. Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft.. |
||
Последнее обновление ( 08.02.2014 г. ) |
« След. | Пред. » |
---|