大家好,今天小编关注到一个比较有意思的话题,就是关于java编写人工智能的问题,于是小编就整理了2个相关介绍j***a编写人工智能的解答,让我们一起看看吧。
本科生从事J***a开发,想转大数据或者人工智能,要怎么做?
你好,我也是从事j***a开发的,刚好我也想转大数据和人工智能,我这里有一些我积累的东西,咱们交流一下。
去年我公司安排我去某大数据学院进行深造,期间除了有固定的课程以外,还有一些业界的从业都来开展实战分享,大体情况是这样的。
Linux操作系统(必须熟练,后面的hadoop等都是安装在linux上的)。
Mysql数据库(尤其是sql语句要熟练,后面hive中有80%是可以使用的)
2、语言部分
Python基础(这个不用说,强大的运算库和成熟模型,开发人工智能和机器学习必备),
Scala编程基础(学习spark时会用到),
回想Android开发的历程,从很火到普及到降温。培训机构和大学开设了Android课程,输送了大量Android开发,选择j***aee的人少了,慢慢的j***aee的薪资也上来了,Android开发的薪资降了,而j***aee在高薪领域人数比Android开发要多很多。算法和人工智能,它的使用前提是建立在大量数据基础上的。如果数据不够,再好的算法也训练不出好的模型来。在数据这块就pass掉了很中小企业,那就业率就降低了。所以,如果转算法和人工智能。我觉得楼主要考虑:
1、就业城市。三四线城市基本不建议转了,几年内,哪怕5G普及了也没有几家企业需求,就业率是要考虑的。
2、自己数学好不好,算法学起来是兴奋还是痛苦,易懂还是难懂。
3、英语好不好。
4、对新技术是主动学习还是排斥。楼主可以去看下招聘要求,搞算法人工智能的人还要求会大数据,j***a,Python,R等等。掌握的技术不比j***a少。
5、对技术是否会深入研究。与其与人抢大数据,算法,人工智能的饭碗,还不如深耕自己熟悉的j***a领域。***如转换,5年后,题主顶多是大数据,算法,人工智能的中级水平。***如没转行,深耕自己熟悉的j***a领域,5年后,楼主绝对是j***a领域的资深专家,架构师了,薪资不低,竞争力大,转管理也是水到渠成。
最后:
一家公司可能需要20个j***aee的开发,但可能只需要3个Android开发就够了。
一家公司可能需要20个j***aee的开发,但可能只需要1个大数据算法人工智能的就够了。
J***a学不好的人可以学人工智能或者算法吗?
J***A学不好,学人其他两个,做个类比。类似手动挡学不会,可以去学开F1吗!
我的建议,你应该学自动挡。
6500,学编程,学到就业满意为止。至于题主,学前端,然后自学pyw,这应该是目前以至接下来十年,很多想入行的最佳路线。
题主说的是J***A都学不好,而不是没学过J***a。J***a并不是一门很难的编程语言,它有着二十多年的积淀,在网上随便一搜就是非常多从浅到深的文章与视频,在这样一种几乎半成品唾手可得,只需要你自己主动去吃的情况下,都没学好,我只能认为不是能力问题,而是态度问题。
态度有问题的话,在计算机领域是很难继续走下去的。
如果题主的问题换一下,不会J***a,可以学人工智能或者算法吗。
那么我会建议你把J***a放在一边,先去学习Python。
首先,算法作为程序的核心思想,是用编程语言来实现的,这个时候,其实不局限于Python,用J***a,MATLAB,C++都是可以的,只要你能用任意一种语言来表达自己的逻辑就够了。而Python作为一种脚本语言,其入门门槛其实是比j***a还要低的,因此考虑到快速上手,尽快开始敲代码,就还是建议题主去学Python。
接下来,算法进一步,你提到了人工智能,除了入门门槛低,由于Python的动态性与优秀的数据分析能力,它在人工智能算法领域也是大放异彩,因此就更进一步的推荐题主选择Python语言。
我推荐你首先学习算法与数据结构,打牢计算机思维的基础,这样以后不论你使用何种语言,都能受益匪浅。可以看一看《数据结构与算法分析》这本书,里面用到的例子都是十分典型,有一定的数学基础就可以跟着去学习,我可以保证,你刷懂里面的二分之一的题,就能去BAT面试开发实习生了。
到此,以上就是小编对于j***a编写人工智能的问题就介绍到这了,希望介绍关于j***a编写人工智能的2点解答对大家有用。