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
3995
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
8451
Цюрих
Скорее всего нет, современнные сети даже арифметике учатся всё еще с трудом.

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

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


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

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


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

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

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


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

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


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

 Профиль  
                  
 
 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, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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