楼主: 时光人
709 0

[网帖精选] Java程序员是否可以转向机器学习方向 [推广有奖]

  • 3关注
  • 34粉丝

院士

23%

还不是VIP/贵宾

-

威望
1
论坛币
26907 个
通用积分
429.0379
学术水平
95 点
热心指数
109 点
信用等级
91 点
经验
39960 点
帖子
1629
精华
3
在线时间
579 小时
注册时间
2019-2-25
最后登录
2023-4-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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

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

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

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

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

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

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


二维码

扫码加我 拉你入群

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

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

关键词:java程序员 java程序 机器学习 Java 程序员

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-15 11:58