Java可以编写机器学习的程序吗

一、Java可以编写机器学习的程序吗

实际工程应用中,很少去自己实现机器学习算法,最多写一些简单的预测代码。一般都是调用已有的框架,这就要看你所用的框架提供哪些语言的API了,比如spark有Scala、Java、Python等语言接口,tensorflow有Python、c++、Java等接口,mxnet提供各种语言的接口等。机器学习的应用一般包括模型训练与在线预测部分,一般公司模型的离线训练与更新用Python,在线预测看线上服务的语言环境,比如Java、c++等,最好不要夸环境调用。在具体的应用中,机器学习部分的开发量只占一小部分,更多的是数据的前处理,结果的使用,业务规则等

二、最简单的机器学习几行代码可以实现

用Python的sklearn就是几句话,

model.fit就能实现模型训练,然后

model.predict就能预测

另外还支持交叉验证,特征转换,评测。

三、机器学习 和 java开发哪个有前途?

java更有用,编程语言是技能

机器学习是赌博。现在是统计学习,显然和人的学习方式不一样。

过两年搞不下去又得换其他花样了。

人工智能一直都是方向的赌博,没人知道啥是正确方向

四、java程序员 能转机器学习吗

机器学习应该是需要编程的经验,也需要很多数学方面的知识,我觉得java程序员是可以转的,后期再学习一些专门的机器学习的算法之类的。