全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
813 0
2019-09-19

CDA数据分析:数据科学、人工智能从业者的在线大学。
数据科学(Python/R/Julia)数据分析、机器学习、深度学习 Q群:874447702

首先,Java程序员是完全可以转向机器学习的,而且在当前的大数据、人工智能时代背景下,Java程序员把机器学习作为主攻方向,未来会有更多的发展机会。

机器学习是人工智能领域的六大主要研究方向之一,同时机器学习也被认为是打开人工智能技术大门的钥匙,所以不少程序员都从机器学习开始入手人工智能技术。

对于Java程序员来说,要想转向机器学习,首先要了解机器学习的概念和步骤,然后根据自身的知识结构来补学相应的知识。机器学习的步骤包括数据的收集、整理、算法设计、算法实现、算法训练、算法验证和算法应用,这一系列步骤说明,数据是机器学习的前提,算法设计是机器学习的核心,而整个机器学习的背后,还需要算力的支撑。

对于Java程序员来说,转向机器学习应该首先完成算法相关知识的梳理,可以从了解基本的算法开始,比如决策树、朴素贝叶斯、支持向量机等等,然后再通过编程语言完成这些算法的实现。对于Java程序员来说,在实现算法的过程中,既可以使用Java编程语言也可以使用其他编程语言,比如Python就是比较常见的选择。相对于采用Java语言实现算法来说,采用Python会更方便一些,而且Python语言的生态环境也比较成熟,也是可以完成落地应用的。

其实,采用Java实现机器学习也是完全可以的,早期我在做基于机器学习的研发时,就一直在使用Java语言,直到后来为了与同行之间的交流更加方便,才转向了采用Python语言。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群