Аватар для Энтомолог
141 / 182 / 44
Регистрация: 25.04.2012
Сообщений: 2,623
Записей в блоге: 5

Для чего можно использовать нейронные сети в любой программе?

10.12.2017, 22:56. Показов 742. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер!
Назрел вот такой вопрос. Будьте добры, ответьте развёрнуто.
Заранее благодарен за все ответы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.12.2017, 22:56
Ответы с готовыми решениями:

Нейронные сети: с чего начинать?
Я поставил перед собой цель(возможно довольно сложную) и у меня есть некоторые вопросы по этой теме.Допустим, я хочу создать своего бота...

С чего начинать писать нейронные сети?
Здравствуйте, форумчане, есть интересная и забавная задача: Нужно подхватывать реальные фото котов, пропускать через нейронную сеть,...

Нейронные сети. Ошибка в программе
Всем привет! Подскажите, не могу разобраться в коде программы распознавания. Ошибка №1 ai.cpp(13): E2268 Call to undefined function...

5
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,696
11.12.2017, 05:22
Ваша программа - это есть функция, которая имеет выходы на внешнюю и, как правило, неопределённую среду. Внешняя среда у каждой программы разнообразна, у некоторых сама среда или неопределённость, связанная с внешней средой, может вообще отсутствовать. Часто в этой среде находится человек или несколько людей, например, у программы Microsoft Word есть пользователь, который пользуется этой программой.
Для машинного обучения (это как обобщение нейронных сетей) интересны только случаи неопределённой внешней среды. Только в этом случае нейронные сети могут чему-то полезному обучиться. Если неопределённости мало, то и эффект будет невелик.
Обычная программа с неопределённостями работает как? Она перекладывает все эти вопросы на человека-оператора или на человека-пользователя. Человек сам изучает неопределённости и предпринимает какие-либо действия. Например, программа Word не может знать, когда нужно перейти в двухоконный режим с разделителем, когда из одного окна можно копировать текст в другое окно. Пользователь сам решает, когда активировать или деактивировать этот режим.
Перекладывать неопределённости на человека невозможно постоянно, иначе у него возникнет перегрузка. В этом случае проблема никак не решается, функционал просто-напросто не реализуется. Это становится сдерживающим фактором развития программы.
Нейронные сети и другие методы машинного обучения заменяют человека в этих вопросах и позволяют облегчить управление программой, а также получить новый функционал, который ранее не удавалось реализовать из-за сложности для человека-пользователя. Например, в банковском деле нужно интеллектуально обрабатывать десятки показателей каждого из потенциальных клиентов банка, чтобы за несколько часов принять решение, выдавать или не выдавать им кредит.

Ещё методы машинного обучения называют software 2.0 (программирование 2.0). Они способны частично заменить программиста. Программист не знает, как написать программу, он просто формулирует задачу, применяет machine learning и программа как бы сама появляется.
1
120 / 40 / 9
Регистрация: 29.10.2016
Сообщений: 243
12.12.2017, 15:51
В любой нельзя. Для многих задач есть оптимальный алгоритм и ничего интеллектуального уже не нужно. То есть вопрос как применить ум в любой работе. Есть же работы типа бери больше кидай дальше, там работать нужно, а не думать.
А с другой стороны сейчас в процессоре делают предсказание переходов на перцептрончике, то есть нейросеть уже работает в любой программе даже если программист об этом не знает.

Ещё есть мемоизация, это технология между обычными хорошо детерминированными алгоритмами и нейросетями. Просто запоминаем на какой вход функция выдавала какой результат и в следующий раз выдаем его по памяти, без запуска функции. Нейросеть просто добавляет интерполяцию и годится только в довольно странных программах, где и вариантов значений не много и точность не требуется, но вычисления при этом почему-то с плавающей точкой.
1
Модератор
Эксперт функциональных языков программирования
3132 / 2279 / 469
Регистрация: 26.03.2015
Сообщений: 8,869
13.12.2017, 10:16
Цитата Сообщение от NO_ Посмотреть сообщение
но вычисления при этом почему-то с плавающей точкой
Не понятно, причём здесь вычисления с плавающей точкой.
0
13.12.2017, 16:22

Не по теме:

Вычисления могут быть не с плавающей точкой, но результат на выходе - да. И данные на входе тоже. А так я с тобой согласен, зачем нужна точность, если результат все равно приближённый.

0
120 / 40 / 9
Регистрация: 29.10.2016
Сообщений: 243
14.12.2017, 04:16
Цитата Сообщение от Shamil1 Посмотреть сообщение
Не понятно, причём здесь вычисления с плавающей точкой.
правильно, что не понятно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2017, 04:16
Помогаю со студенческими работами здесь

Искусственные нейронные сети, вопросы по программе
Доброго времени суток, взял готовую программу по нейронным сетям, а ответить на некоторые вопросы не могу, помогите пожалуйста!!! 1)Какая...

Нейронные сети. Ошибка при обработке изоброжения для транировки сети
Здравствуйте, Работа над нейросетью в срде матлаб. На моменте с работой базой данных изображений возникла проблема. Исходый код: ...

Объяснить (с примерами) для чего нужен RTTI, как и когда его можно и нужно использовать
доброго времени суток. вопрос такой как я понял RTTI это свойсвто языка С++ которое было добавлено позднее его релиза, что бы...

Нейронные сети для c#
Здравствуйте, возникла задача в использовании нейронных сетей в C#. А именно: При определенных входных данных (каких-либо данных...

IP-адрес какого стандартного класса сети можно использовать для расчета маски подсети?
Помогите решить задачу! дано: 1) число подсетей 1000 2) максимально возможное число узлов в любой из подсетей 60. необходимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru