C语言,C++,离散数学,高等数学,汇编,数据结构,人工智能

我听别人说人工智能要学好数学 因为我是小学毕业生
我就把初中的代数全部学了 可别人说高等数学里有几何
高中必修一学到大半的时候书本作者没写好 感觉不想单纯的C语言书那样
比如专门写给自学人的书 虽然苏教科的书自学有点好 但还不是完美很多不足
需要人教 或者自己找答案 我只有C语言和汇编的基础
数据结构算法还没学 我感觉那都好学
我感觉几何是画画 物质图形结构
我可以不学几何吗 以后在来学 几何应用在编程那个概念了啊
高等数学可以不学几何吗
没有好教材学几何太难了 真想请个老师 可是又没钱

首先,高数肯定没几何。高数其实就是Calculus,几何是Geometry,截然不同的分支。高数主要是微积分。
代数和高数不同,国内翻译有问题,代数是Algebra,和Calculus还是两个东西。代数到最后就是空间向量,可以和几何沾边,但绝对不能说它是几何。代数,线性代数,矩阵,空间向量(其实就是非线性多维的向量)。再重申,高数这门课无论哪里的学校,注重的都是微积分,不是代数。

数据结构和算法。别生气,你这两个没学过,你不会编程。不是会写C就是编程。3岁小孩会说话等于会写C。而那些能写出漂亮简约文章的记者等于那些精通结构与算法的人。真实的project特别是硬件级别要用到register的程序,结构不好你天天溢出,算法不好人家几毫秒的程序你能跑5秒。

几何主要是做graphic,computer graphic也是计算机的一个分支。重点是你想干什么,再决定学什么。

最后,人工智能,无论机器学习,还是贝叶斯,再到最后什么支持向量机,神经网络,归根究底就一个东西,统计。Statistic,又是另外另外的一个分支。和几何真没关系...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-13
人工智能是强烈依赖离散数学的,不过离散数学和小学高中大学的那些数学差得有些远吧 = = 虽然广义上都是逻辑范畴的,我小学到中学数学都奇差无比,经常50分左右,但是离散数学毫无压力,人工智能也是 = = 所以就我我个人看来人工智能和离散数学和中学学得古典数学包括高数的关系都不大。

人工智能只学C和汇编不够的啊,LISP才是王道啊!!!!!!C到时可以用,汇编好像用的真的比较少。数据结构和算法都是实现的时候用的比较多,人工智能的核心部分和实现还是有一定差距的!!!几何这种定义。= = 只有中学才把代数和几何分开的吧。。。大学里我接触到的图形不是用矩阵解就是用复变函数解啊,代数才是现代数学的核心吧。

你应该先想想自己要学什么,今后的方向是什么样的别人才好给你建议啊。本回答被网友采纳
第2个回答  2012-01-13
几何的话现在我都还没用到,如果是想搞3D的话,去学线性代数是必须的,数据结构不难,他讲的主要是一个思维,一个概念,实际的话用的就看自己的感觉。所以不是很难。对于机器语言来说,重要的是感觉和思维,当你进入了计算机的思维以后,很多东西都是很简单的。反正呢,现在学完C++/C,J2EE,JAVA,PHP都没用到几何。而在学习DXSDK渲染的时候倒是用到了线性代数。
第3个回答  2012-01-13
学习人工智能 主要是数学模型 这个和几何时两个概念追问

没有几何基础 会寸步难行啊 是吗

追答

也可以算是个基础吧

追问

什么是数学模型啊

追答

数学模型是数学理论与实际问题相结合的一门科学。它将现实问题归结为相应的数学问题,并在此基础上利用数学的概念、方法和理论进行深入的分析和研究,从而从定性或定量的角度来刻画实际问题,并为解决现实问题提供精确的数据或可靠的指导。人工智能科学就是用计算机模拟人的智能,但是计算机里只能识别0和1,这就需要通过数学模型将两者结合起来

追问

我感觉人工智能就是哲学的翻译机器

是不是把哲学翻译成数学模型还把模型翻译成机器语言吗

追答

人工智能(Artificial Intelligence) ,英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。

相似回答