2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 21:46 


03/10/17
89
Т.е. опыты, в которых нейросети давались задачи, логические по форме и правильному решению (логика двузначная). Например, задача (входные данные) и выбор (из множества вариантов ответа, лишь один - верный). И нейросеть обучалась все лучше решать логические задачи, т.е. в дальнейшем могла решать (что можно назвать применением правил логического вывода) с высокой вероятностью задачи с иной логической структурой.

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 21:58 


10/03/16
4444
Aeroport
Благородный дон имеет ввиду задачу классификации?

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 22:37 


03/10/17
89
Например, по modus tollens или modus ponens. С постепенным повышением сложности задач и решением задач с выбором ложных посылок из набора посылок (с тем, чтобы остальные и отрицание признаных ложными, не противоречили друг другу), как тут (вопрос 8).

_ _ _
Текст отключенной на форуме (о чем узнал, спросив, сама процедура создания подписи доступна) подписи.

(Оффтоп)

В моём чёрном списке (не отвечаю на их сообщения): ozheredov, realeugene.

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 22:43 
Заслуженный участник
Аватара пользователя


09/02/14

1377
Так а зачем нейронные сети, подобные задачи просто методом резолюций решаются.

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 22:57 


03/10/17
89
kp9r4d в сообщении #1275524 писал(а):
Так а зачем нейронные сети, подобные задачи просто методом резолюций решаются.

Мне интересно именно решение нейросетью (разумеется, в которой не заложены аксиомы и правила вывода логики). Которая самостоятельно, через итерации работы с данными, научится логическому выводу (пусть не со 100% правильных решений, но чтобы был прогресс). Человек кстати подвержен логическим ошибкам, см. задача Уэйсона о четырех карточках, больше о нелогичности мышления тут.
Если поставлен вопрос, можно конечно интересоваться мотивами постановки вопроса, но не стоит отвечать на другой вопрос (исходя из своего представления о моих мотивах - а я не ищу любые машинные способы работы с логикой), думая, что это будет ответом на поставленный.

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 23:04 
Заслуженный участник
Аватара пользователя


09/02/14

1377
Ontos в сообщении #1275526 писал(а):
Если поставлен вопрос, можно конечно интересоваться мотивами постановки вопроса, но не стоит отвечать на другой вопрос (исходя из своего представления о моих мотивах - а я не ищу любые машинные способы работы с логикой), думая, что это будет ответом на поставленный.

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

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 23:29 
Заслуженный участник
Аватара пользователя


16/07/14
9144
Цюрих
Скорее всего нет, современнные сети даже арифметике учатся всё еще с трудом.

(вообще "поставить опыт" с нейросетями сейчас может за пару дней любой желающий, знающий один из основных языков)

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 23:31 


03/10/17
89
Хм, спасибо за ответ. Жаль. Может, дело в приоритетах - нейросети обучают распознавать образы, играть в игры и т.д., а вот такое направление непопулярно (может даже никто и не пытался, или попытки не нашли широкого освещения)?

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение16.12.2017, 23:52 
Заслуженный участник
Аватара пользователя


16/07/14
9144
Цюрих
Арифметике учить пытаются (в прошлом году даже Миколов приезжал с рассказом, как). Скорее всего строгие синтаксические преобразования сильно сложнее, чем просто арифметика.

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

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение17.12.2017, 00:02 


03/10/17
89
Спасибо, согласен с доводом. Хотя такой опыт дал бы пищу для размышлений о развитии логичности мышления (у человека как особи и как вида). На всякий, я не включаю в решение логических задач нейросетью непременно синтаксические структуры, данные могут иметь любую форму, интересен именно прогресс в логичности решений.

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение17.12.2017, 06:23 


12/07/15
3312
г. Чехов
Ontos в сообщении #1275515 писал(а):
И нейросеть обучалась все лучше решать логические задачи, т.е. в дальнейшем могла решать (что можно назвать применением правил логического вывода) с высокой вероятностью задачи с иной логической структурой.

Ваша постановка задачи некорректная. Что значит "задачи с логической структурой"? Вы хотя бы придумайте пять штук таких.

P.S. Что касается способности нейронных сетей обучаться произвольным n-арным функциям, это ещё для MLP доказано. Можно найти все эти инсинуации, начиная с темы про способность персептрона обучаться XOR-функции.

P.P.S. Что касается логики как очень важного элемента интеллекта - это очень спорный момент, логика не является основой основ интеллекта. Я чувствую, вы копаете туда.

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение17.12.2017, 07:29 


01/05/17
50
Где я?
Нейросеть - это аппроксиматор функций. Собираетесь аппроксимировать логические функции!?

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение17.12.2017, 09:44 


12/07/15
3312
г. Чехов
Вот и хотелось бы понять, понимает ли топик-стартер разницу между аппроксимацией логической функции и аппроксимацией функции решения логических задач.

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение17.12.2017, 23:00 


03/10/17
89
Mihaylo в сообщении #1275644 писал(а):
Вот и хотелось бы понять, понимает ли топик-стартер разницу между аппроксимацией логической функции и аппроксимацией функции решения логических задач.

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

Если задать аналоогичный вопрос про используемую нейросеть - как следует ответить автору статьи?
Верно ли я оцениваю ситуацию с аппроксимацией нейросетью математических задач и математических функций, что каждая задача имеет основанием заданную функцию? А если вы желаете, чтобы прогресс на решении одной задачи положительно влиял на прогресс в решении другой, то нужно строить соотвествующую нейросеть, которая будет накапливать опыт (или сделать нейросеть для создания нейросетей, в которой дочерние сети решают отдельные задачи по аппроксимации отдельных функций, а материнская обучается создавать все более успешные нейросети для новых функций (и классов функций).
Полагаю ситуацию с логическими задачами - аналогичной ситуации с математическими. Задачи подавать стоит разные, объединять их должно то, что верный ответ будет верен благодаря логике (пусть с использованием комбинаторики или иных математических операций, но суть должна быть в логическом выводе). Примеры задач:

Гриша, Миша и Игорь —сыновья военнослужащих. У одного из них отец - офицер флота, у второго - ракетчик, у третьего - десантник.
Юноши приняли решение тоже стать военными. Один из них попал на флот, другой стал ракетчиком, а третий - десантником.
Михаил по состоянию здоровья не попал в десантники, а Игорь не попал на флот. Не попал на флот и сын моряка.
Если сын десантника не стал десантником, то им стал сын ракетчика, а если Игорь десантник, то сын моряка не ракетчик.
Где же служат ребята и их отцы?


15 разных детей будут играть в футбол только в том случае, если согласны играть дети №2 или 5, желающих играть от 8 до 12, множества детей 3,4, 5 и 7,11,12 - не согласны играть в разных командах. Задача, определить, будут ли дети играть в футбол при таком-то, а затем таком-то (перебор) составе команд.

Аппроксимацию логической функции (например, импликации) можно счесть успешной при ускорении прогресса в решении разных задач с этой функцией, верно?

 Профиль  
                  
 
 Re: Есть ли опыты по обучению нейросети логике?
Сообщение18.12.2017, 00:07 
Заслуженный участник


09/05/12
25179
 ! 
Ontos в сообщении #1275523 писал(а):
Текст отключенной на форуме (о чем узнал, спросив
, сама процедура создания подписи доступна) подписи.
(Оффтоп)
В моём чёрном списке (не отвечаю на их сообщения): ozheredov
, realeugene
.
Ontos, замечание за провокацию флейма и оффтопик.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Mihaylo


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group