亲爱的C#专家,是否可以在C#中编写自学+自我改进的AI? [英] Dear C# experts, is it possible to write a self-learning+self improving AI in C#?

查看:96
本文介绍了亲爱的C#专家,是否可以在C#中编写自学+自我改进的AI?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

根据您的专业知识和经验,是否有可能用C#编写自学+自我改进的人工智能?



我有什么尝试过:



我是C#学习者,我还没有尝试过编写AI。

解决方案
。举个例子,搜索CodeProject上的C#神经网络文章 [ ^ ]给出了很多结果。



虽然有专门针对AI的语言或具有特别有益于AI的功能的语言 [ ^ ],如果你只想玩AI /深度学习,语言的选择不是最重要的,但你应该了解数学/算法/方法,并能够将其转移到代码中。但是当你把自己描述为一个C#学习者时,我会稍等一下,直到你对这门语言更熟悉:)


这里有一些你可以开始的东西:



了解机器人?这些是什么。它将帮助您确定您希望机器人使用哪种消息传递应用程序。

有一个非常酷的框架来构建机器人:Botkit。试试吧。

对于NLP引擎:你可以从Wit,api.ai,luis.ai开始,了解它是如何工作的以及主要实体和NLP引擎应该有的。

然后是RASA NLU,它是NLP的开源引擎。

祝你好运


Based on your professional knowledge and experience, is it possible to write a self-learning+self improving Artificial Intelligence in C#?

What I have tried:

I am a C# learners, I have not tried to write an AI yet.

解决方案

Definitely. Just to give an example, searching for "C# neural network" articles on CodeProject[^] gives lots of results.

Although there are languages specialized for AI or languages that have features that especially benefit AI[^], if you just want to play around a bit with AI/deep learning, the choice of language is not the most important, but you should know the maths/algorithms/methods and be able to "transfer" it to code. But as you describe yourself as a C# learner, I'd wait a bit with that until you're more familiar with the language :)


Here are some stuff you can start with :

Understand bots ? what are they. It will help you decide in which messaging application you want your bot to live.
There a pretty cool framework for building bots : Botkit. Try it.
For NLP Engines : you can start with Wit, api.ai, luis.ai to understand how it works and what main entities and NLP Engine should have.
Then there’s RASA NLU which is an open source Engine for NLP.
Good luck


这篇关于亲爱的C#专家,是否可以在C#中编写自学+自我改进的AI?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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