人工智能怎么回应? [英] How can artificial intelligence response?

查看:94
本文介绍了人工智能怎么回应?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用c#为我的论文创建人工智能,但我不知道从哪里开始创建人工智能......人工智能可能会对用户说什么做出反应?...你能给我一个想法吗?如何启动它或任何可以给我一个想法的源代码... tnx那些响应的人....

解决方案

哇......创造人工智能这是一个非常含糊的说法。听起来你并不完全确定你在论文中试图提出什么论点。我可以首先建议围绕你提议的论文进行背景阅读,并且很多吗?



无论如何,我猜你在机器学习和人工神经网络等方面精通并且读得很好。听起来你想用语音识别做点什么。



人类研究合理推理理论,潜在语义分析(索引)可能是一个很好的起点...



快速谷歌搜索给了我这些:

C#人工智能(AI)编程



用于语言工具包的机器学习



Encog project


我认为您的项目需要两件事:

1.获取输入并回复我们AI,为此您尝试在Google或本文上搜索AI Chat Bot 使用正则表达式引擎构建AI Chatbot [ ^ ]

2.您可能还需要实现语音输入和输出,为此您可以尝试这些文章 [ ^ ]或本文。 [ ^ ]


AI是一个巨大的领域,有许多截然不同的主题。从头开始在任何这些领域中创建AI是一个很大的话题。

引用:

人工智能有可能对用户说什么做出反应吗?

显然,是的:只看(或听)机器人,如Siri,Alexa等。然而,需要数百甚至数千名开发人员来创建这些系统,数十年的经验,以及成千上万的数TB的数据用于训练这些系统,直到他们能够可靠地分析语音并以有意义的方式对其进行响应。这是一个超出简单论文范围的光年。



如果你真的想从头开始研究这个话题,你可能想学习和试验函数式编程语言,PROLOG:它有一个非常简单的语法 - 尽管它很简单 - 非常适合编程知识库或专家系统,然后可以以几乎自然的方式查询。而且,Prolog程序可以在运行时扩展自己。因此,用一百行代码编写一个自学系统是非常容易的,每次你告诉它新的东西时都会不断添加知识。



Lisp和许多其他功能语言都有类似的概念,但我并不知道任何语言与Prolog一样易于学习和学习,同时仍然非常适合涉及类似专家系统的AI。



PS:

Prolog快速入门: Prolog |简介 - GeeksforGeeks [ ^ ]


im using c# in creating artificial intelligence for my thesis, but i dont know where to start creating artificial intelligence... it is possible that artificial intelligence can response on what user saying?... can you give me an idea on how to start it or any source code that can give me an idea... tnx those people who response....

解决方案

Wow.. "creating artificial intelligence" is quite a vague statement. Doesn't sound like you're entirely sure what argument you're trying to put forward in your thesis. May I first of all suggest background reading around the thesis you're proposing, and lots of it?

Anyway, I'm guessing you're well versed and well-read in machine learning and artifical neural networks etc.. and sounds like you want to do something with speech recognition.

Research on Human Plausible Reasoning Theory, Latent Semantic Analysis (indexing) might be a good place to start...

A quick google search gave me these:
C# Artificial Intelligence (AI) Programming

MAchine Learning for LanguagE Toolkit

Encog project


I think you need two things in your project:
1. Getting input and responding to it using AI, for this you try searching AI Chat Bot on google or this article Building an AI Chatbot using a Regular Expression Engine[^]
2. You might also need to implement speech input and output, for this you can try out these articles[^] or this article.[^]


AI is a huge field with many very different topics. Creating an AI within any of these fields from scratch is a huge topic.

Quote:

it is possible that artificial intelligence can response on what user saying?

Obviously, yes: Just look at (or listen to) bots like Siri, Alexa, etc.. However, it took hundreds or even thousands of developers to create these systems, decades of experience went into it, and thousands of terabytes of data were used to train these systems until they were able to analyze speech reliably and respond to it in a meaningful way. This is lightyears beyond the scope of a simple thesis.

If you really want to investigate this topic from scratch, you might want to learn and experiment with the functional programming language, PROLOG: it has a very simple grammar that is - in spite of its simplicity - extraordinarily well suited to program a knowledge base or expert system which then can be queried in an almost natural way. Moreover, a Prolog program can extend itself at runtime. It's therefore very easy to program a self-learning system with a hundred lines of code or so, that keeps adding knowledge every time you tell it something new.

Lisp and many other functional languages have similar concepts at their heart, but I'm not aware of any language that is as accessible and easy to learn as Prolog while still being as well suited to dabbling in expert-system-like AI.

P.S.:
Quick introduction to Prolog: Prolog | An Introduction - GeeksforGeeks[^]


这篇关于人工智能怎么回应?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆