Форум программистов, компьютерный форум, киберфорум
Искусственный интеллект
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
1

Арифметические операции и ИИ

05.01.2017, 18:24. Просмотров 894. Ответов 9
Метки нет (Все метки)

Ребята, у меня есть реальная задача, которую нужно решить...
Человек спрашивает программу
Сколько будет если 77 умножить на 88?
...
Вопрос заключается в том, чтобы программа поняла,
что она должна вытащить из текста два числа и их
перемножить и затем выдать на экран ответ.
...
1. Вынуть целые числа очень просто
2. Перемножить их ещё проще
3. Выдать на экран - не проблема
А вот как? Как программа поймет, по заданному ей вопросу,
что она должна вызвать соответствующую процедуру?

...
У меня есть одна мысль. Это надо ввести команду, состоящую
из первых трёх слов выше заданного вопроса Сколько будет если
Тогда определив, что в вопросе есть сочетание этих трёх слов
программа может обратиться в общую подпрограмму для специального
анализа того, что хочет от неё человек...
...
А как вы думаете? Ведь у вас есть своё мнение? Реальный вопрос?
Как на него реагирует человек? На что именно? И как по вашему
должна реагировать программа? Надеюсь, немых на форуме нет?
Настоящему мужчине есть что сказать, если он настоящий мужчина и
и если у него мозг больше, чем динозавра

(у динозавра мозг с грецкий орех)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2017, 18:24
Ответы с готовыми решениями:

Арифметические операции
Я только начинаю на С#. до этого самая база с в универе.Решил заняться таки серьезно с самого...

Арифметические операции
Правильно ли я понимаю, что при любых арифметических операциях CLR работает c типом int32(конечно...

Арифметические операции
>> a = 0.1; >> b = 0.5; >> % задаем начальное значение, шаг, конечное значение >> x = 0.15 :...

Арифметические операции
Доброй ночи, Делфоводы :) Не могу уснуть, поставил себе задачку написать простенкую "развлекалку",...

9
845 / 295 / 39
Регистрация: 16.05.2014
Сообщений: 2,293
05.01.2017, 19:52 2
Ну вообще то тут две отдельные задачи - математические операции и распознавание речи. Решаются совершенно не зависимо и не связанно. Те же нейросети можно обучить на математические операции.
1
326 / 267 / 36
Регистрация: 20.09.2014
Сообщений: 1,757
06.01.2017, 04:02 3
Лучший ответ Сообщение было отмечено echs как решение

Решение

Цитата Сообщение от echs Посмотреть сообщение
Тогда определив, что в вопросе есть сочетание этих трёх слов
программа может обратиться в общую подпрограмму для специального
анализа того, что хочет от неё человек...
Цитата Сообщение от echs Посмотреть сообщение
Надеюсь, немых на форуме нет?
Я могу лишь сказать, что это тупиковый путь создания интеллектуальной программы. Зато самый понятный.

Ты начнешь меня расспрашивать, как быть... Я сразу говорю: надо пока отбросить программирование этой обалдеть какой реальной задачи и заняться собственным обучением. Вот это была бы реальная задача!
1
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
06.01.2017, 11:21  [ТС] 4
Mikhaylo
Спасибо! Вы меня в очередной раз посылаете учиться.
Но почему этот путь тупиковый? Только потому, что он
самый понятный? А непонятные пути видимо самые
перспективные?
0
326 / 267 / 36
Регистрация: 20.09.2014
Сообщений: 1,757
06.01.2017, 12:00 5
Лучший ответ Сообщение было отмечено echs как решение

Решение

Цитата Сообщение от echs Посмотреть сообщение
Спасибо! Вы меня в очередной раз посылаете учиться.
Уильям Росс Эшби "Введение в кибернетику".

Цитата Сообщение от echs Посмотреть сообщение
Но почему этот путь тупиковый?
Ну сам подумай, писать специальные ветвления каждый по отдельности - это долго и муторно, и самое главное отсутствует элемент самообучения. Не проще ли сделать некий цикл с ветвлениями? Правда нужно установить некоторую общую закономерность ветвлений. (Моя подсказка ни в коем случае не должна привести к новым идеям. Ничего в моей подсказке нет такого гениального. Просто это доказательство тупиковости подхода.)
1
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
06.01.2017, 14:04  [ТС] 6
Mikhaylo
Давайте рассмотрим, как с этой задачей справляется
человек. Когда человеку говорят "сколько будет ...", то
он автоматически начинает считать. То есть начало
этой фразы запускает у человека блок памяти, который
производит арифметические действия.
А чем программа хуже? - Ничем!!
Я предлагаю тот же самый механизм реакции программы
на фразу человека. Иными словами, программа, получив
команду в виде фразы, смотрит что от неё требуют:
сложение, вычитание, .... и определив числа (а это очень
просто), производить необходимые действия.
...
Mikhaylo
Если вам не нравятся арифметические действия, то бог
с ними. В этой теме по сути поставлен более общий вопрос
сравнение.
ВСЁ ПОЗНАЁТСЯ В СРАВНЕНИИ !!
Решив эту задачу, мы создадим программу с ИИ.
пример
Человек спрашивает программу
Что больше 27 или 37?
первые два слова для программы будут командой. Здесь она опять
извлечет два числа. Сравнит их. И выдаст ответ...
0
326 / 267 / 36
Регистрация: 20.09.2014
Сообщений: 1,757
06.01.2017, 15:10 7
Лучший ответ Сообщение было отмечено echs как решение

Решение

Цитата Сообщение от echs Посмотреть сообщение
А чем программа хуже? - Ничем!!
Эта программа очень плохая. С человеком не сравнить. Потому что она не умеет обучаться. Ты же, как разработчик, не будешь сопровождать программу во время ее визита на конференцию интеллектуальных программ, чтобы добавлять в нее новые ветвления в связи с новым открытием в науке.
1
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
06.01.2017, 17:34  [ТС] 8
Mikhaylo
Спасибо за критику!! Программа действительно пока
обучаться не умеет, если её человек сам не обучит.
С другой стороны, шаг за шагом, идет движение к цели,
пусть медленное, ... но цель - написание разговорной
программы с ИИ...
Mikhaylo
еще раз спасибо, ничего, пройдет год, два, три и ...
будет, обязательно будет программа с ИИ.
0
326 / 267 / 36
Регистрация: 20.09.2014
Сообщений: 1,757
06.01.2017, 17:37 9
Для этого надо кардинально изменить подход. Темы создавать нет никакого толку. Надо учиться, учиться, учиться.
1
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
06.01.2017, 18:48  [ТС] 10
Mikhaylo
Я не считаю так, что к примеру создание этой темы
ничего ни мне и никому другому не дало. Скажу только
о себе. Само по себе создание этой темы потребовало
упорядочить информацию, которой я владею и кратко,
а также ясно её изложить. Полагаю, что кому-то еще,
кроме вас это было интересно. Хотя бы просто ознакомились
с тем, как другие смотрят на ИИ.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2017, 18:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Арифметические операции на МК
Мальчики! Помогите пожалуйста...Препод дал задание, а я со своими девичьими мозгами не могу ничего...

Арифметические операции
есть база.мне в ней таблицы..в таблицах Канализ,вода,водоот,тепло нужно из строчки novPokazania...

Арифметические операции
В асемблере нужно посчитать формулу Y= M + N + P + 89 и Y = 137 - M - N - P. M,N,P должны...

Арифметические операции
Надо помощь с заданием, пишет деление на ноль, но не могу найти где. Вот задание ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.