最近,有学弟问我程序员哪个方向最吃香,我毫不犹豫地告诉他,5G时代当然要搞人工智能啊!
他又问:“人工智能的分支那么多,我怎么知道哪个方向是最好的选择?”
其实学弟的疑虑我很理解,毕竟谁都是从迷茫中过来的。
说白了,人工智能包含自然语言处理(NLP)、知识图谱、自动推理、机器学习,还要对计算机视觉、机器人学有一定了解,所涉及的知识体系相当庞大。
从市场需求来看,无论 T1 级别的字节跳动、腾讯、华为还是阿里,还是 T0 级别的微软、Oracle、亚马逊等福利好加班少的大厂,AIOT 工程师都是被争抢的“香饽饽”。
主攻 ai方向还有一个好处是,aiot 核心技能的普适性很强,无论是传统算法还是深度学习,还是未来转型后端或专精 AI,都能用到相关知识。
什么是机器学习,什么是深度学习
以下关于人工智能、机器学习的定义来自《百面机器学习》
进入2018年以来,人工智能 机器学习 深度学习 神经网络等关键词已经成为人们茶余饭后的谈资,而且更会成为软件工程师的必备技能。
人工智能泛指机器具有人的智力的技术。这项技术的目的是使机器像人一样感知、思考、做事、解决问题。人工智能是一个宽泛的技术领域,包括自然语言理解、计算机视觉、机器人、逻辑和规划等。