Логика поиска конкретных слов из кучи

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Re: Логика поиска конкретных слов из кучи

Сообщение Deimos » 05.06.2017 19:56:31

Deimos писал(а):Хотя тут, скорее, вопрос правильного подбора ответа

Вопрос +/- правильного разбора лексики можно позаимствовать у грамматических анализаторов. На форуме были примеры. Но вместо помощи я усложнил задачу в разы. Хотя, без этого, она решена не будет. Я не совсем согласен с Лексом, что это ИИ, но после реализации (если?) ИИ станет для Вас промежуточным этапом. (+/-)

Добавлено спустя 3 минуты 28 секунд:
Конкретный опосредованный ответ - Вы должны быть докой в теории графов. Копайте в этом направлении. Поиск быстрее без применения ИИ мне не знаком ))
Deimos
постоялец
 
Сообщения: 169
Зарегистрирован: 17.01.2010 00:31:30

Re: Логика поиска конкретных слов из кучи

Сообщение vitaly_l » 05.06.2017 20:01:52

azsx писал(а): Проблема в том, что далеко не каждый человек победит даже обычный компьютер в шахматы.

Вот видите, когда человеку задают один и тот же вопрос, человек может сменить тему, а бот будет отвечать одинаково(даже если рандомайз). Чем больше хочется сделать ответы похожими на человеческие, тем сложнее алгоритм. Чем сложнее алгоритм, тем меньше шансов у php. Именно поэтому паскаль.
Deimos писал(а):Я не совсем согласен с Лексом, что это ИИ

К ИИ - это вообще никакого отношения не имеет, т.к. это обыкновенный поисковик по заданным параметрам.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Логика поиска конкретных слов из кучи

Сообщение Deimos » 05.06.2017 20:07:38

vitaly_l писал(а):К ИИ - это вообще никакого отношения не имеет,


Самообучение алгоритма?


Хотя... Соггласен. Не имеет. Релевантность и ее правила построены на чистой статистике.
Deimos
постоялец
 
Сообщения: 169
Зарегистрирован: 17.01.2010 00:31:30

Re: Логика поиска конкретных слов из кучи

Сообщение Лекс Айрин » 05.06.2017 20:20:32

Deimos писал(а):Я не совсем согласен с Лексом, что это ИИ, но после реализации (если?) ИИ станет для Вас промежуточным этапом. (+/-)


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

vitaly_l писал(а):К ИИ - это вообще никакого отношения не имеет, т.к. это обыкновенный поисковик по заданным параметрам.


ИИ это качественный скачок. А так это обычная экспертная система с динамически меняемыми правилами.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Логика поиска конкретных слов из кучи

Сообщение azsx » 05.06.2017 20:21:02

Deimos грамматический анализатор, теория графов. Круто, чо... Приведите, пожалуйста, по моей задаче пример из теории графов. Чтобы понять о чём вы.
Чем сложнее алгоритм, тем меньше шансов у php. Именно поэтому паскаль.

java?
Повторюсь именно в моём варианте язык значения иметь не будет. Потом, когда алгоритмы обработки станут сложными, возможно...
он динамически меняет правила поведения и даже, в особо продвинутых случаях, мотосенсорную карту.

У человека много няшек, но это никак не относится к моей задаче.

Добавлено спустя 6 минут 7 секунд:
Самообучение алгоритма?

Помечтаю.
Да, как я понимаю нужна статистика, а не графы. Например, статически выясню, что люди задают в среднем 10 вопросов, в основном стандартных. На каждый вопрос, есть 5 random ответов. Статистически вывожу, что задав вопрос "почему небо голубое" и получив ответ как дал Виталий люди уходят. Ответ может и правильный, но заумный и много букв. Самообучаюсь и удаляю ответ (остается ещё 4 ответа). Самообучение?
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Логика поиска конкретных слов из кучи

Сообщение vitaly_l » 05.06.2017 20:32:31

azsx писал(а):Самообучение?

Безусловно, но вы не учли возраст аудитории. Одним это будет неинтересно, а другие именно этого и искали.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Логика поиска конкретных слов из кучи

Сообщение Лекс Айрин » 05.06.2017 20:46:20

azsx писал(а):Да, как я понимаю нужна статистика, а не графы.


И статистика, и графы.

azsx писал(а): Самообучаюсь и удаляю ответ (остается ещё 4 ответа). Самообучение?


Конечно))
Вообще, правила бывают двух типов:
Неизменные и изменяемые.
Чем меньше первых и чем больше вторых, тем умнее система.

Добавлено спустя 2 минуты 12 секунд:
vitaly_l, очень мало людей, даже ученых, ищут очень сложных и подробных объяснений. А для тех кто ищет можно дать гиперссылку на подробный вариант.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Логика поиска конкретных слов из кучи

Сообщение vitaly_l » 05.06.2017 20:55:57

Лекс Айрин писал(а):очень мало людей, даже ученых, ищут очень сложных и подробных объяснений. А для тех кто ищет можно дать гиперссылку на подробный вариант.

Тут выше говорили что, есть ещё какая-то база вопросо-ответов в открытом доступе. Где её можно скачать? В смысле где взять гиперссылку?
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Логика поиска конкретных слов из кучи

Сообщение Лекс Айрин » 05.06.2017 21:11:52

vitaly_l, а зачем? Ответы надо нарабатывать самому. По хорошему, нужен механизм добычи сведений либо в диалоговом режиме, либо с обычного текста/веб-страниц.
Я бы хотел, со временем, реализовать что-то типа второго варианта. И шанс есть.. т.к. программа расширяема, то подкрутить экспертную систему можно всегда... потом добавить модуль преобразующий звук в текст и наоборот, потом тоже с видео... потом добавить модуль ответов... потом сохранение базы на внешних файлах... Глядишь, подойду к этому вопросу с другой стороны. В конце-концов, куча слов у меня всегда найдется.
А так, ты добудешь базу, а проверить ее не сможешь и твоя система будет недоучкой по твоей вине.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Логика поиска конкретных слов из кучи

Сообщение vitaly_l » 05.06.2017 21:28:06

Лекс Айрин писал(а):По хорошему, нужен механизм добычи сведений либо в диалоговом режиме, либо с обычного текста/веб-страниц.

База данных, с вопросами и ответами, полученная в чистом виде - экономит время. где взять гиперссылку?
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Логика поиска конкретных слов из кучи

Сообщение azsx » 05.06.2017 22:08:07

Одним это будет неинтересно, а другие именно этого и искали.

На то она и статистика. Если из 1000 человек 950 проголосовали против, в то же время на другие ответы реакция нормальная, то ответ может и правильный, но статистически не нужный.
Потом, это просто мечты самообучения.
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Логика поиска конкретных слов из кучи

Сообщение vitaly_l » 05.06.2017 22:18:53

azsx писал(а):это просто мечты самообучения.

это обыкновенная статистика она есть почти на каждом сайте, к обучению это не приведёт.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Логика поиска конкретных слов из кучи

Сообщение azsx » 05.06.2017 22:52:07

Виталий, предложите, пожалуйста, свой вариант.
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Логика поиска конкретных слов из кучи

Сообщение vitaly_l » 05.06.2017 23:12:22

azsx писал(а):Виталий, предложите, пожалуйста, свой вариант.

Для той задачи, которую вы хотите решить - вы на правильном пути. выводите по релевантности и не заморачивайтесь, т.к. в 50% никто даже не заподозрит, что общается с ботом.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Логика поиска конкретных слов из кучи

Сообщение olegy123 » 06.06.2017 01:14:41

Лекс Айрин писал(а):То, что сейчас называют ИИ это не более чем экспертная система на стероидах. Она даже, зачастую, не проходит минимальных стресс-тестов. (пример с отключенным супер-пупер ИИ ставшим тем еще охальником характерен).

Сейчас ИИ на 90% распознает лица по фотографиям - кто есть кто. Это отличный результат. По поводу матершиника ИИ - так его люди научили ругаться, даже попугай побывав в нехороших местах - имеют "плохой французкий" язык.. дети тоже.
Жаргонизмы - они "оптимальны" при общении, они укорачивают предложения.

Вообще-то правильнее двигаться в сторону ИИ.
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

Пред.След.

Вернуться в Общее

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

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

Рейтинг@Mail.ru