|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2010, 20:50 | #1 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Оптимизация кода с помощью нейронных сетей
Здравствуйте!
Как известно машина, при всей ее вычислительной мощности, уступает человеку в таких "интелектуальных" функциях как "распознавание" образов, "творчестве", оптимизации программного кода. Так вот а что если попробовать для оптимизации использовать ИНС(искусственные нейронные сети)? Используются ли данные методы сейчас? Насколько они эффективны? Смогут ли заменить человека? Собственно об этом и хочется поговорить. //Я пробовал погуглить, но результатов крайне мало и ничего нормального не нашел. |
13.01.2010, 20:56 | #2 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
Вот только практически не встречал ни одной такой реализации...
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
13.01.2010, 21:02 | #3 | |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Цитата:
А вообще под программирование можно очень хорошо заточить сеть, имхо. Интересно применяется ли данный метод в каком-то популярном компиляторе? /* Думаю, может попробовать сделать такой оптимизатор для моего будущего виртуального проца. Система команд будет наипростейшая, что облегчит обучение... */ Нарыл немного инфы: http://sharpneat.sourceforge.net/net...imization.html Гы это не то. Последний раз редактировалось Levsha100; 13.01.2010 в 21:08. |
|
13.01.2010, 22:19 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Нейронные сети применяются там, где невозможно задать точный алгоритм, т.е. есть большое количество вариантов данных на входе и малое на выходе. Тексты программ к такому не относятся - конечное число кейвордов, блоков, которые могут сочетаться более-менее определённым образом, объединяться в блоки покрупнее и т.п. + совершенно непонятно, что же должно получиться в результате. Намного проще и надёжнее работает трассировщик, который загоняет трейслог на граф, который затем упрощается - гарантирована математическая точность и отсутствие ошибок (в идеале), это вроде уже используется. Автоматы Мура и всё такое. Увы, курсовую по этой теме я благополучно купил за бабки)
Печенью чувствую, что оптимизатор на нейронных сетях будет давать такие же результаты, как FineReader с листом ксерокса
пыщь
Последний раз редактировалось JTG; 13.01.2010 в 22:22. |
14.01.2010, 06:54 | #5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Да, согласен с JTG, в первой же главе меня честно предупредили, что сети также способны ошибаться как и люди.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
14.01.2010, 11:51 | #6 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Нейронная сеть так наоптимизирует, что мало не покажеться.
У нас один человек делал диплом, что-то типа "Оценка состояния пилота с помощью нейронных сетей", хорошо её обучил, выборка была большая и в 99% случаев все работало отлично, но вот в некоторых случаях - то у пилота от перегрузки должно чуть ли не голову оторвать, а нейронная сеть выдаёт "хорошо", то пульс зашкаливает а сеть выдаёт "отлично". Так он и не смог победить эту ошибку...
Стрелок-охотник
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оптимизация кода. | Alex Cones | Общие вопросы Delphi | 19 | 12.10.2009 20:51 |
Оптимизация кода | viscas | PHP | 3 | 31.05.2009 16:04 |
Оптимизация кода | nusik | Общие вопросы Delphi | 2 | 21.05.2009 17:55 |
Оптимизация кода | Terran | Общие вопросы Delphi | 6 | 01.11.2008 16:57 |
Оптимизация кода | [Smarik] | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 9 | 20.08.2008 15:00 |