机器学习必须用linux系统吗,

kodinid 13 0

大家好,今天小编关注到一个比较意思的话题,就是关于机器学习必须用linux系统吗的问题,于是小编就整理了3个相关介绍机器学习必须用Linux系统吗的解答,让我们一起看看吧。

  1. 学习linux,要什么基础?要懂C语言吗,还是C和C加加?
  2. 人工智能专业大一需要电脑吗?
  3. win10系统电脑,用于机器学习,需要用linux,双系统、虚拟机、docker,最佳方案是哪一种?

学习linux,要什么基础?要懂C语言吗,还是C和C加加?

1、一定的英文基础是必要的,需要了解C语言和C++。针对学习shell编程,及熟知各种Linux系统命令使用即可。如果python或perl基础则更容易上手。

2、看书时要多做习题,一题一题的弄明白,要不书也白看。从一开始养成良好的编程习惯,怎么算好的你看书上的代码怎么写的。

机器学习必须用linux系统吗,-第1张图片-安济编程网
图片来源网络,侵删)

3、关于数学初中数学水平可以编程,小学甚至学前班也没什么不可以。另一方面数学博士编程的时候也不会嫌自己数学学的太多了。需要多少数学这跟你要做的东西很有关系,也影响到你学习的深入程度,工作中就影响你的代码质量。总的来说数学水平是越高越好,但并没有一个门槛,什么水平都可以学,就是质量差一些

4、学习Linux内核开发。Linux的内核是由绝大部分的C语言和少部分汇编语言组成的。要学习Linux内核开发,必须要懂C语言,同时对操作系统原理需要有一定了解。

5、学习Linux平台上的软件开发。这部分包含很广,有各种各样的要,需要根据项目性质确定基础需求。

机器学习必须用linux系统吗,-第2张图片-安济编程网
(图片来源网络,侵删)

人工智能专业大一需要吗?

需要电脑。

显卡:机器训练主要依赖的就是显卡性能笔记本最少带4G或6G以上的独显。如果想进一步提高训练的速度笔记本最后带雷电4接口,可以外接RTX3090这样的发烧级显卡,使笔记本的GPU性能大幅提升。

系统方面:做人工智能开发,使用windows苹果的OS系统,Linux系统都可以,但是通常Win系统笔记本的显卡、硬盘配置要比苹果本高很多,所以预算不多的小伙伴,还是建议选择Win系统的笔记本吧,比如惠普、联想、华硕、戴尔、宏碁等品牌的笔记本都是Win系统。

机器学习必须用linux系统吗,-第3张图片-安济编程网
(图片来源网络,侵删)

CPU:选择最新的i5或R5以上处理器,有预算选择最新的i7或R7处理器。

其它硬件内存满足16G以上,固态容量建议512G以上。

接口:必须带HDMI接口,或DP接口,方便外接显示器,实现双屏输出,大幅提高编程效率

屏幕:建议选择15.6英寸以上 的大屏,分辨率在1080P或2K以上的。

一般是需要电脑的,其实一般的学生上了大学之后,都需要一台电脑,毕竟在学校里面都可能会使用得到,更何况是人工智能的专业,这个专业是属于计算机的专业,使用电脑是会比较频繁的,所以上了大学之后,一般是需要买一台电脑的,毕竟课后作业什么的都需要靠电脑完成

win10系统电脑,用于机器学习,需要用linux,双系统、虚拟机、docker,最佳方案是哪一种?

楼主说的是用于机器学习。机器学习在进行模型训练时,需要占用大量CPU,GPU。

首先docker,虚拟机排除掉。因为这两者对于本地GPU的兼容性不好。VMWARE虚拟机最新版有一个驱动支持本GPU。

其次Linux,选择哪个版本很重要。个人使用,选择ubuntu比较多;服务器使用centos多。最好看一下你的电脑厂商,是不是提供面向ubuntu的驱动程序,这样的话,在ubuntu下才能最大化发挥你电脑的硬件性能。

最后只有双系统。好处就是:一般厂商对于Windows的驱动较全且更新较快,windows下进行跑训练集能发挥硬件性能。补充一下:适配驱动也很重要。

-----

所以,选择什么系统,还是要看你的显卡驱动对于哪个系统支持最好。因为,只有用上了GPU才能更快的把算法跑起来。


我是一名[_a***_]全栈开发工程师、系统架构师,从业15年。曾带领小团队完成多个数百万级项目。我正在写一些关于互联网行业及开发技术方面的文章,关注我,你一定会有所收获。

如果有项目开发、行业及求职方面的问题,都可以在评论区留言或私信我。(关注后私信我,向你免费分享行业级学习资料

到此,以上就是小编对于机器学习必须用linux系统吗的问题就介绍到这了,希望介绍关于机器学习必须用linux系统吗的3点解答对大家有用。

标签: 系统 需要 学习