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

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

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

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

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

(у динозавра мозг с грецкий орех)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2017, 18:24
Ответы с готовыми решениями:

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

Арифметические операции
Здравствуйте! Помогите пожалуйста, мне надо Выполнить арифметические операции над двоичными...

Арифметические операции
Вот условие задачи: if a = 0 then b*c; if a < 0 then c-a; if a > 0 then 0 В моем коде...

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

Арифметические операции
Дано арифметическое выражение: X=(A*B-C*D)^2 Необходимо записать его в Ассемблер (TASM) Я...

9
xeonz
650 / 244 / 35
Регистрация: 16.05.2014
Сообщений: 1,930
05.01.2017, 19:52 2
Ну вообще то тут две отдельные задачи - математические операции и распознавание речи. Решаются совершенно не зависимо и не связанно. Те же нейросети можно обучить на математические операции.
1
Mikhaylo
202 / 206 / 29
Регистрация: 20.09.2014
Сообщений: 1,461
06.01.2017, 04:02 3
Лучший ответ Сообщение было отмечено echs как решение

Решение

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

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

Решение

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

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

Решение

Цитата Сообщение от echs Посмотреть сообщение
А чем программа хуже? - Ничем!!
Эта программа очень плохая. С человеком не сравнить. Потому что она не умеет обучаться. Ты же, как разработчик, не будешь сопровождать программу во время ее визита на конференцию интеллектуальных программ, чтобы добавлять в нее новые ветвления в связи с новым открытием в науке.
1
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
06.01.2017, 17:34  [ТС] 8
Mikhaylo
Спасибо за критику!! Программа действительно пока
обучаться не умеет, если её человек сам не обучит.
С другой стороны, шаг за шагом, идет движение к цели,
пусть медленное, ... но цель - написание разговорной
программы с ИИ...
Mikhaylo
еще раз спасибо, ничего, пройдет год, два, три и ...
будет, обязательно будет программа с ИИ.
0
Mikhaylo
202 / 206 / 29
Регистрация: 20.09.2014
Сообщений: 1,461
06.01.2017, 17:37 9
Для этого надо кардинально изменить подход. Темы создавать нет никакого толку. Надо учиться, учиться, учиться.
1
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
06.01.2017, 18:48  [ТС] 10
Mikhaylo
Я не считаю так, что к примеру создание этой темы
ничего ни мне и никому другому не дало. Скажу только
о себе. Само по себе создание этой темы потребовало
упорядочить информацию, которой я владею и кратко,
а также ясно её изложить. Полагаю, что кому-то еще,
кроме вас это было интересно. Хотя бы просто ознакомились
с тем, как другие смотрят на ИИ.
0
06.01.2017, 18:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2017, 18:48

Арифметические операции.
((a-2*c)>=0)?(((d-c)<0)?(-(a-2*c)/d+(a-b)/8/(((c*c)%d)-abs(a*2)))/(+d+a-b*c) реализовать...

Арифметические операции
Всем привет! Помогите пожалуйста написать программу используя операции: Сложения и вычитания -...

Арифметические операции
Помогите, пожалуйста. не пойму, где ошибка. Надо вычислить a+ab-e/c .686 ; директива...


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

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

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