Согласен — херня полная… Загадал Herby (Добрая машинка Фольцваген из Дисней по пятницам), а оно ответило Паравозик который смог (герой страшной сказки)… :)))
И сколько же ветвлений в таком алгоритме будет? :) Так же, если поиграть с этим роботом, можно заметить, что некоторые ответы он может не учитывать в результате.
Да, Вы правы. Какой тогда алгоритм?
Дерево решений самый подходящий для это задачи. Может только дерево перестраивается каждый раз после ответа, но тогда опять оно каждый раз одинаково перестраиваться будет. :)
Ага, я только сегодня понял что она сама обучается. :) До этого мне ни разу не предлагали обучить её.
Поэтому логично предполагал что там дерево решений.
Я собрал некоторую статистику на wintik.ru на основе неё создал обучающую последовательность и сделал классификатор. Но у меня пользователи не могут обучать алгоритм, сами пользователи пришли за ответами. :)
Плохо что ментально объясняется алгоритм работы не указывая на конкретный математический аппарат.
она обучается на основании ответов пользователей — когда вы что-то не угадываете, вам предлагают ввести имя персонажа или выбрать его среди существующих.
Нет, не учитываются. Это задача классификации, когда по определённым характеристикам относят объект к тому или иному классу. То есть описания какие характеристики относятся к классу существуют заранее.
Методом CART или C4.5 дерево решений строится автоматически. :)
Сказать, что это обучаемая нейронная сеть == ничего не сказать
ИНС это специфическая точка зрения на классические алгоритмы, в частности, классификации.
Если предположить, что используется многослойный перцептрон, то с такой объемной базой, понадобится суперкомпьютер для его обучения.
Почти всех нашел…
Там он показывает отчет, о том какие ответы ожидалось дать…
Я загадал одного политика (самизнаетекого)
Был вопрос: «Ваш персонаж много врет?»
Я ответил: «ДА»
а в ожидаемых ответах, на этот вопрос надо было ответить НЕТ
Как так? они же все врут!
Это точно не простая древовидная структура, так говорили пользователи выше.
Там база данных вопросов с уровнем «общности» у каждого и база персонажей, у каждого записана статистика ответов на все вопросы. Задаются наиболее общие вопросы из тех, которые, которые помогут отбросить часть возможных «кандидатов», «кандыдаты» отбираются по принципу наибольшего процента совпадения с ответами пользователя. Я думаю, как-то так.
Я уверен что «он» ничего не угадывает, точнее — не просто угадывает, а скорее всего обрабатывает собранные данные (ответы) всех «игр», формирует поле возможных отгадок и по мере того, как человек отвечает на вопросы, часть этих отгадок отсеиваются (на вопрос «Это знаменитость?» вы ответили «нет» и Нное кол-во возможных отгадок полностью исключаются), а другие (теоретически верные отгадки), продолжают фильтроваться вопрос-ответами.
А, может, и нет. Суббота, 4 ночи. Всем привет! %)
Не совсем известных людей в региональном (несколько стран) контексте не угадывает вообще. Хотя по статистике пополнения базы данных — скоро придется загадывать еще менее известных людей (ограничиваться одной страной).
Фиг!
Загадал Лео Апотекера, главу SAP.
робот выдал мне, что это Линус Торвальдс,
после уточнения и продолжения — Пауль Даймлер (инженер-изобретател
потом — что это Евгений Касперский :)
как итог — он о таком даже не знал, пришлось добавлять в список
надо по разнообразнее — например он угадывает в лет:
Ёжик в тумане
Колобок
черепаха Тартилла
всех аниме героев (чобиты, всех героев Евангелиона и прочее) — но нужно не ошибаться при ответе
НО, долго угадывал Курта Кобейна (раза с 6того только)
не знал про Оригу (Origa)
Робот-отгадывальщик, как это работает?