找回密码
 立即注册
查看: 594|回复: 2

如何本身编写简单的可以自学习的人工智能法式?

[复制链接]

2

主题

0

回帖

31

积分

新手上路

积分
31
发表于 2023-6-7 17:24:22 | 显示全部楼层 |阅读模式
如何本身编写简单的可以自学习的人工智能法式?
回复

使用道具 举报

0

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2023-6-7 17:24:42 | 显示全部楼层
呵呵呵呵,让开,让我来。本明题的关键字是简单,可以自学。简单暴力的解决方案:穷举法+自增加法。



一个baby版Siri 就这样诞生了。
至于用什么语言实现?!随便啦~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

6

回帖

5

积分

新手上路

积分
5
发表于 2023-6-7 17:25:39 | 显示全部楼层
首先,一、你要知道人工智能程序可以用什么语言编程?

二、人工智能领域设计到的技术也有很多,如:深度学习,NLP自然语言处理,图像处理,语音识别等利于,现在有好多编程语言可以进行人工智能领域的相关开发,如:python,java,c++等语言,下面我从这几个语言的相关技术进行分析。

1.python
python语言的简易小巧的特性相信好多人也体验到了,python拥有完善的代码库,可以从事各种业务需求的开发,python语言在人工智能上的应用还是被炒的很火的。
python提供了好多人工智能相关的库,其中keras是基于python的一个深度学习的库,他运用在高层神经网络上,他基于Tensorflow、Theano以及CNTK后端,它可以快速的实验生成,能把你的idea快速生成结果。NLTK是基于python语言的自然语言处理包,在自然语言处理中最常用的一个python包。

2.java
java语言的功能很强大,应用场景也很广泛,也因为他的跨平台的机制让他在编程语言中成为饺饺者,是世界上使用最多的编程语言。当然他在人工智能相关开发领域也有好多优秀的代码库。举几个例子,Encog 是基于java语言的深度学习框架,支持向量机(Support Vector Machines),人工神经网络(Artificial Neural Networks),基因编程(Genetic Programming),贝叶斯网络(Bayesian Networks),隐马尔科夫模型(Hidden Markov Models)和 遗传算法(Genetic Algorithms)等。openNLP是一个强大的用于自然语言处理的开发包,支持分词、分句、词性标注、命名实体识别、主块分析、语法解析等。

3.C++
c++的最大的优势应该就是执行效率高了,因为c++更接近于系统底层,不过c++的开发难度可想而知,国内能很好的应用c++的程序员不超过23%,由于人工智能的性能要求高,所以人工智能挽救了C++,有与不怎么了解c++所以再次就不举例子了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|T9AI - 深度人工智能平台 ( 沪ICP备2023010006号 )

GMT+8, 2024-11-22 01:11 , Processed in 0.057419 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表