0 / 0 / 0
Регистрация: 29.01.2011
Сообщений: 13
1

Как сделать так чтоб ИИ работал так (см.)

07.02.2011, 15:55. Показов 2500. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
ИИ состоит, насколько я знаю из IF(если) INPUT PRINT. Как сделать так чтоб при
к примеру: INPUT "Привет",а IF"Привет" то вместо PRINT "Привет" выводилась что то типо RUN, или OPEN C:\привет.мр3 ?
Если по русски, то как сделать так чтобы при при Input "привет" программа не как какой то чат бот и т.п. отвечала письмом привет, а открывала файл )выполняла его открытие!

 Комментарий модератора 
Пожалуйста, излагайте смысл темы более объективно и ознакомьтесь в правилах форума с пунктом 2. При дальнейшем несоблюдении рекомендаций тема будет закрыта.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2011, 15:55
Ответы с готовыми решениями:

Изменить код так чтоб он работал для возрастающего массива
Как изменить прогу так чтоб она работала для возростающего массива? #include<stdio.h>...

Как сделать так, чтобы батник работал с несколькими файлами?
Проблема в бат-файле. Как сделать так, чтобы батник работал на несколько файлов? Вот код: pushd...

как можно сделать так что бы компьютер тише работал?
привет всем!!! подскажите пожалуйста как можно сделать так что бы компьютер тише работал?я слышал...

Как сделать так чтобы форумна движке phpBB работал с двумя БД?
Здравствуйте, у меня такая ситуация... Мне в наследство от предыдущих программистов достался...

7
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
07.02.2011, 15:56 2
meletljan, Уважаемый, про какой ЯП идет речь ?
0
0 / 0 / 0
Регистрация: 29.01.2011
Сообщений: 13
07.02.2011, 19:22  [ТС] 3
asics,
Цитата Сообщение от asics Посмотреть сообщение
Уважаемый, про какой ЯП идет речь ?
ну вообще бэйсик (но мне не важно мне важно чтоб работала программа)
0
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
07.02.2011, 19:40 4
Цитата Сообщение от meletljan Посмотреть сообщение
мне важно чтоб работала программа
Ну тогда держи
Код
If OpenConsole()
  Print("Введите имя и путь к файлу  ")
  FileName.s=Input()
  RunProgram(FileName)
endif
Можно вводить не только имя файла, но и инет-ссылки, которые будут открываться в браузере.
Вложения
Тип файла: rar RunConsole.rar (3.3 Кб, 21 просмотров)
1
5000 / 1672 / 409
Регистрация: 25.04.2010
Сообщений: 4,619
Записей в блоге: 2
07.02.2011, 20:06 5
ИИ состоит, насколько я знаю из IF(если) INPUT PRINT.
Искуственный интеллект не состоит из того, про что вы написали. Это достаточно обширная область, я бы посоветовал вам начать с менее сложной области, например экспертных систем.

Экспертные системы


Искусственный интеллект, как научная дисциплина, состоит из нескольких крупных течений. Одно из них – экспертные системы.
Экспертные системы
это направление исследований в области искусственного интеллекта по созданию вычислительных систем, умеющих принимать решения, схожие с решениями экспертов в заданной предметной области.
Как правило, экспертные системы создаются для решения практических задач в некоторых узкоспециализированных областях, где большую роль играют знания «бывалых» специалистов. Экспертные системы были первыми разработками, которые смогли привлечь большое внимание к результатам исследований в области искусственного интеллекта.
Экспертные системы имеют одно большое отличие от других систем искусственного интеллекта: они не предназначены для решения каких-то универсальных задач, как например нейронные сети или генетические алгоритмы. Экспертные системы предназначены для качественного решения задач в определенной разработчиками области, в редких случаях – областях.
Экспертное знание – это сочетание теоретического понимания проблемы и практических навыков ее решения, эффективность которых доказана в результате практической деятельности экспертов в данной области. Фундаментом экспертной системы любого типа является база знаний, которая составляется на основе экспертных знаний специалистов. Правильно выбранный эксперт и удачная формализация его знаний позволяет наделить экспертную систему уникальными и ценными знаниями. Врач, к примеру, хорошо диагностирует болезни и эффективно назначает лечение, не потому, что он обладает некими врожденными способностями, а потому что имеет качественное медицинское образование и большой опыт в лечении своих пациентов. Поэтому ценность всей экспертной системы как законченного продукта на 90% определяется качеством созданной базы знаний.
Экспертная система – это не простая программа, которая пишется одним или несколькими программистами.
Экспертная система
является плодом совместной работы экспертов в данной предметной области, инженеров по знаниям и программистов.
Но стоит отметить, что встречаются случаи, когда программы пишутся самими экспертами в данной области.
Эксперт предоставляет необходимые знания о тщательно отобранных примерах проблем и путей их решения. Например, при создании экспертной системы диагностики заболеваний врач рассказывает инженеру по знаниям об известных ему заболеваниях. Далее эксперт раскрывает список симптомов, которые сопровождают каждое заболевание и в заключение рассказывает об известных ему методах лечения. Инженер по знаниям, формализует всю полученную информацию в виде базы знаний и помогает программисту в написании экспертной системы.
Первую экспертную систему, которую назвали Dendral, разработали в Стэнфорде в конце 1960-х г.г. Эта была экспертная система, определяющая строение органических молекул по химическим формулам и спектрографическим данным о химических связях в молекулах. Ценность Dendral заключалась в следующем. Органические молекулы, как правило, очень велики и поэтому число возможных структур этих молекул также велико. Благодаря эвристическим знаниям экспертов-химиков, заложенных в экспертную систему, правильное решение из миллиона возможных находилось всего за несколько попыток. Принципы и идеи, заложенные в Dendral оказались настолько эффективными, что они до сих пор применяются в химических и фармацевтических лабораториях по всему миру.
Экспертная система Dendral одной из первых использовала эвристические знания специалистов для достижения уровня эксперта в решении задач, однако методика современных экспертных систем связана с другой разработкой – Myсin. В ней использовались знания экспертов медицины для диагностики и лечения специального менингита и бактериальных инфекций крови.
Экспертная система Mycin, разработанная в том же Стэнфорде в середине 1970-х г.г., одной из первых обратилась к проблеме принятия решений на основе ненадежной или недостаточной информации. Все рассуждения экспертной системы Mycin были основаны на принципах управляющей логики, соответствующих специфике предметной области. Многие методики разработки экспертных систем, использующиеся сегодня, были впервые разработаны в рамках проекта Mycin.
На сегодняшний день создано уже большое количество экспертных систем. С помощью них решается широкий круг задач, но исключительно в узкоспециализированных предметных областях. Как правило, эти области хорошо изучены и располагают более менее четкими стратегиями принятия решений. Сейчас развитие экспертных систем несколько приостановилось, и этому есть ряд причин:
  • Передача экспертным системам «глубоких» знаний о предметной области является большой проблемой. Как правило, это является следствием сложности формализации эвристических знаний экспертов.
  • Экспертные системы неспособны предоставить осмысленные объяснения своих рассуждений, как это делает человек. Как правило, экспертные системы всего лишь описывают последовательность шагов, предпринятых в процессе поиска решения.
  • Отладка и тестирование любой компьютерной программы является достаточно трудоемким делом, но проверять экспертные системы особенно тяжело. Это является серьезной проблемой, поскольку экспертные системы применяются в таких критичных областях, как управление воздушным и железнодорожным движением, системами оружия и в ядерной промышленности.
  • Экспертные системы обладают еще одним большим недостатком: они неспособны к самообучению. Для того, чтобы поддерживать экспертные системы в актуальном состоянии необходимо постоянное вмешательство в базу знаний инженеров по знаниям. Экспертные системы, лишенные поддержки со стороны разработчиков, быстро теряют свою востребованность.
В заключение стоит отметить, что несмотря на все эти ограничения и недостатки, экспертные системы уже доказали всю свою ценность и значимость во многих важных приложениях.

Статья скопирована
Отсюда
http://www.aiportal.ru/articles/expert-systems/expert-systems.html
0
-207 / 93 / 14
Регистрация: 26.06.2013
Сообщений: 4,604
13.01.2020, 17:15 6
Цитата Сообщение от PB Посмотреть сообщение
If OpenConsole() Print("Введите имя и путь к файлу ") FileName.s=Input() RunProgram(FileName) endif
Это какой язык программирования?
0
4393 / 2243 / 252
Регистрация: 28.10.2011
Сообщений: 8,570
Записей в блоге: 6
13.01.2020, 17:47 7
Это PureBasic.
1
COM‐пропагандист
859 / 768 / 147
Регистрация: 18.12.2014
Сообщений: 2,195
Записей в блоге: 4
14.01.2020, 19:33 8
Я не понял, что нужно ответить в этой теме, но отвечу фабричной функцией:

Код
Function CreateInstance( _
		ByVal hHeap As HANDLE, _
		ByVal rclsid As REFCLSID, _
		ByVal riid As REFIID, _
		ByVal ppv As Any Ptr Ptr _
	)As HRESULT
	
	*ppv = NULL
	
	If IsEqualCLSID(@CLSID_SERVERRESPONSE, rclsid) Then
		Dim pResponse As ServerResponse Ptr = CreateServerResponse()
		
		If pResponse = NULL Then
			Return E_OUTOFMEMORY
		End If
		
		Dim hr As HRESULT = ServerResponseQueryInterface(pResponse, riid, ppv)
		
		If FAILED(hr) Then
			DestroyServerResponse(pResponse)
		End If
		
		Return hr
	End If
	
	Return CLASS_E_CLASSNOTAVAILABLE
	
End Function
0
14.01.2020, 19:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2020, 19:33
Помогаю со студенческими работами здесь

Как сделать так, чтобы Service работал после закрытия программы
Здравствуйте! Никак не могу разобраться, как сделать так, чтобы Service работал после закрытия...

Как сделать так чтоб сайт не скролил
Ребят такая проблема как сделать так чтоб сайт кончался, чтоб нельзя было его в лево двигать...

Как сделать так чтобы сайт работал при любом разрешении экрана?
как сделать так что бы сайт работал при любом разрешении экрана <!DOCTYPE html> <html> ...

Как сделать так, чтобы каждый поток работал с отдельным элементом массива
н-ое количество потоков (в данном случае 3) выполняют операцию с массивом. Как сделать так, чтобы...

Как сделать так, чтобы один ноутбук работал как монитор?
добрый день. есть два нотика асус а400 и ибм леново. в кратце история такова, что на асусе разбил...

Как сделать так чтоб работало? Что с компилятором?
ошибка: No such file or directory #include <iostream> using namespace std; int main()...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru