学习算法用什么软件,用什么编程语言

2021-01-05 12:04:38 字数 4290 阅读 1414

1楼:小菜呀小菜

算法不分语言。通俗的讲算法是解决问题的方法,它可以用任何语言实现(就是核心思想是一样的,但用不同语言实现步骤有差别).

所以学算法不需要软件不特定什么语言(当然对应语言的编译器你得有的)参考资料:https://****zhihu.***/question/19981544

这个是知乎上一个关于学习算法的问题,你看看吧。

算法是不是编程语言都通用还是有各自的算法啊?c++用什么软件来实现功能

2楼:匿名用户

1、程序是写完源**后,计算机编译后得到的可执行文件。2、算法一般结合数学思想,以下内容算是算法:给数组按大小排序、查找数组某元素、图形处理算法、音频识别处理。

但广义上,用了顺序分支循环就是算法。

3楼:匿名用户

算法都是一样的,不同的语言只是表达式不一样而已,c++一般都用vs2013/vs2010

人工智能用的编程语言是哪些?

4楼:古汉卑寻桃

python、java、lisp、prolog、c

++、yigo。

python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的ai算法一起使用。

python之所以适合ai项目,其实也是基于python的很多有用的库都可以在ai中使用,如numpy提供科学的计算能力,scypy的高级计算和pybrain的机器学习。

java也是ai项目的一个很好的选择。它是一种面向对象的编程语言,专注于提供ai项目上所需的所有高级功能,它是可移植的,并且提供了内置的垃圾**。另外java社区也是一个加分项,完善丰富的社区生态可以帮助开发人员随时随地查询和解决遇到的问题。

对于ai项目来说,算法几乎是灵魂,无论是搜索算法、自然语言处理算法还是神经网络,java都可以提供一种简单的编码算法。另外,java的扩展性也是ai项目必备的功能之一。

5楼:

人工智能(ai)设计语言是一类适应于人工智能和知识工程领域的、具有符号处理和逻辑推理能力的计算机程序设计语言。能够用它来编写程序求解非数值计算、知识处理、推理、规划、决策等具有智能的各种复杂问题。典型的人工智能语言主要有lisp、prolog、**alltalk、c++等。

一般来说,人工智能语言应具备如下特点:具有符号处理能力(即非数值处理能力);适合于结构化程序设计,编程容易;具有递归功能和回溯功能;具有人机交互能力;适合于推理;既有把过程与说明式数据结构混合起来的能力,又有辨别数据、确定控制的模式匹配机制。

6楼:匿名用户

以我自身在自兴的学习经历来看,主要有python、java、lisp、prolog、c ++、yigo这些。python因为比较简单,是人工智能领域中使用最广泛的编程语言之一。

开发机器学习算法一般常用什么语言?

7楼:马泽锋

实验阶段用matlab或者python居多吧,做成产品用出于效率考虑多用c/c++吧。

8楼:

通常而言bai,能够深入研究机器学习du算法,并按照自zhi己项目需求进行定制dao开发的人,专编程语言真的是一个很

9楼:匿名用户

做学术的话,一般用matlab。企业中还是用c++的多。

请问这个算法是用什么编程语言编的?

10楼:匿名用户

这个不是具体的编辑语言,只是一种算法描述,也叫伪**,就是用直白的语句来说明算法的逻辑结构。具体参照:

伪**(pseudocode)是一种非正式的,类似于英语结构的,用于描述模块结构图的语言。人们在用不同的编程语言实现同一个算法时意识到,他们的实现(注意:这里是实现,不是功能)很不同。

尤其是对于那些熟练于不同编程语言的程序员要理解一个(用其他编程语言编写的程序的)功能时可能很难,因为程序语言的形式限制了程序员对程序关键部分的理解。这样伪**就应运而生了。伪**提供了更多的设计信息,每一个模块的描述都必须与设计结构图一起出现。

使用伪**的目的是使被描述的算法可以容易地以任何一种编程语言(pascal,c,java等)实现。因此,伪**必须结构清晰、**简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。

以编程语言的书写形式指明算法职能。使用伪**, 不用拘泥于具体实现。相比程序语言(例如java, c++,c, dephi 等等)它更类似自然语言。

它是半角式化、不标准的语言。可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种你熟悉的文字,关键是把程序的意思表达出来)描述出来。

网页链接

11楼:匿名用户

这是用类c语言方式描述算法,是研究数据结构和算法时常用的做法。

这样既能将计算过程描述清晰,又不会被各种计算机语言格式限制死。

12楼:乘风上九天揽月

这只是伪**吧,判断是否为叶节点

13楼:晶鱼小公举

这是伪码的表示,不是某种编程语言。

算法工程师有哪些方向?用哪些编程语言比较多

14楼:匿名用户

而算法最主要的就是逻辑清晰合理:英语要求是熟练,并且简单易懂易处理:计算机版,最主要的权是逻辑思维要好、电子、数学等相关专业;

语言要求,你学数学专业逻辑肯定不差。

其实听你的介绍你离算法工程师已经很近了,缺少的就是训练了,基本上能阅读国外专业书刊;

必须掌握计算机相关知识,必须会一门编程语言。

如此看来数学乃为逻辑。

一个程序要求的不就是简洁,快速处理吗。

所以个人认为要成为算法工程师首先至少是本科及其以上的学历,大多数是硕士学历及其以上;

专业要求

15楼:双黎律淑穆

matlab。有的时候配合python

因为比较方便

但实际上所有语言都可以应用机器学习算法。。。

学习编程,用什么编程软件?

16楼:匿名用户

学习bai编程是一条漫长的路du,而且编程是一种思

zhi想,光有dao兴趣还是不够的,回要有耐心和恒心。答

17楼:匿名用户

介绍一下c语言的编程软件

要想学好编程,是算法重要还是编程语言重要

18楼:匿名用户

呵呵,这个问题啊,你想想,如果你要开车去一个地方,是认识路重要,还是会开车重要呢?

都重要是不是。

算法就是解决问题的思想,而编程语言是实现这个思想的工具。

只能说语言是需要熟练的,算法是需要钻研的。

19楼:就爱给你钱

想写编程,想做程序员,算法这个还真不讲究,但是逻辑思维能力一定要强,为什么这么说,因为一个客户想要的,你首先得做出来,而且,客户想不到的,你也要想到,所以程序员的思维不同常人,比如我是客户,我让你做一个 登陆 模块,当然客户的想法就是,你把登陆模块做出来,我只要账号密码对了就能进,这就是他的,但你呢,不仅正确的账号密码能进,你还要思考到,错误的账号,正确的密码,正确的账号,错误的密码,空账号密码,等等一系列,这些和算法无关。 其实编程的话,建议你从c学起,c前期只是一个过渡,不很难,但也不简单,学这个不仅要耐心,而且还要敢兴趣,否则根本就不要去学编程了,枯燥无味。 一旦c语言上手了,那么你去学php.

html. .***这些,就方便许多了。

java这个根据个人所好吧 。 希望能帮到你, 不过请采纳,本人真心为你而答

20楼:

先至少学一门使用广的程序语言,了解下编程时怎么回事,然后最重要的当然是算法——如果你不想做“码农”的话。。

21楼:株洲别墅网

这个啊,算法和编程思想都重要,没有编程思想,脱离了书本就编写不出**,没有算法,就等于没有逻辑,也编写不出好**

22楼:长沙新华电脑学院

编程语言有几百种,选择一门合适的入门语言就比较重要。在选择的时候一方面要看这门语言的难易程度,另一方面还要看看所学的这门语言是否有前景。

可以看看这边,毕竟互联网it学校

机器学习算法工程师用什么编程语言

23楼:更何况

matlab。有的时候配合python

因为比较方便

但实际上所有语言都可以应用机器学习算法。。。

编辑软件,游戏,应用程序需要什么语言和程序

1楼 黎晓荣 语言很多啊,比如c是所有语言的基础,比如 asp php html javascript 等等我这些大都是用在网页方面,想桌面应用程序的话有你说的这个3dmax 和flex等,除了这些还很多呢,分的比较细 要编写手机应用软件和手机游戏需要掌握什么编程语言? 2楼 匿名用户 你好,现在手...

什么软件自学英语最好,学习英语用什么软件最好?

1楼 二营长开炮怼他 作者 咸蛋黄 先上一张 全家福 前方多图请注意 学习英语用什么软件最好? 2楼 匿名用户 1 百词斩 有电脑版,还有ios和安卓手机版。 根据自己的水平选择不同层次的单词,然后考虑好每天自己能背几个,制定好计划,系统会自己分配单词。 特色就是使单词不那么枯燥乏味,每个单词下配有...

常用的网络编程语言有哪些,网络编程用什么语言

1楼 百度用户 aspasp jspphp cgijavascript vbscript 2楼 踏岸寻柳 大家说的都是常见的,也就是 asp hph jsp html cgi dhtml css xml等。 我说几个不常见的 c c perl shell 3楼 网络asp菜鸟 vbscript 和 ...