{eval=Array;=+count(Array);}
谢楼主提问!
人工智能与传统编程并没有太多差异,唯一的差异是需要大量数据和算力来进行模型拟合!
AI=大数据(算料数据)+算法(深度学习、基于规则、基于知识、基于统计等等大多是递归循环结构)+算力(算力非常高,智能算法才能更好的运作)
传统软件编程=数据结构(相对于AI少量数据)+算法(算法相对机器并不是太复杂递归运算较少)+算力(不需要太多算力)
三维模拟软件=数据结构(相对于普通应用软件中等数据)+算法(跟AI算法类似,但有区别,差别相对来说不大都是递归或者矩阵运算)+中等算力(三维模拟软件要的算力也不低但比起AI算法来说比较低,但相对于普通应用软件来说是高的,当然有些特殊应用软件也可能比三维软件高,不过大多情况是三维软件要求比较高)
到了这里相信都明白人工智能的程序与普通软件并没多大差别!差别就在于算法的理解!传统编程更多是基于逻辑运算!但人工智能的算法是囊括了逻辑运算的,而且多了比较复杂的建模拟合算法!只要把线性代数理解透彻!人工智能算法并不是高不可攀!
想了解更多编程和人工智能算法的知识!请点击我的头像关注我!一起畅游智能化信息时代!让技术没有秘密!人人都是高手!
如果把人工智能等同于编程就搞笑了,可以看看吴恩达是不是程序员,大量的人工智能的主要集中在数学和数据上,也就是多算法的理解和对数据的理解,或者对数据特征的理解。传统机器学习特征工程是要数学和行业经验结合,深度学习虽然用表示算法替代了特征工程,到对表示学习的构建也是个难题。为啥Python在大数据和人工智能方面方面最实用,就是因为Python对非程序员的门槛低,处理数据的不用像程序员那样把关注点过多的放到代码上,而更多的放到算法和数据上。还有人工智能不像程序员的是程序员就是把逻辑用代码表示出来,而人工智能更像是科研,需要试的,深度学习里的很多机理数学的解释性都很差。
1、人工智能需要很多硬件、设备、网络、数据、软件全方位的配套后,人工智能拥有自动感知、实现预设逻辑之外的特殊能力。而软件编程只能完成特定预设的功能;
2、人工智能很多时候都是在特定领域帮助人类提高生产、管理、计算效率而存在的具体产品或设备,而软件编程则是一种信息化过程;
大哥 你太迷信软件了 软件没有硬件的支持还智能个屁 AI的范围太大 有很多种资源和数据渠道使得AI具有智能 又需要花费一些时间训练AI的基础规则框架(不是AI学习方式的框架)
6
回答0
回答3
回答1
回答3
回答10
回答9
回答8
回答0
回答10
回答