ai专业是学什么?
具体要学习哪些内容,需要看学校的课程设置。 一般分为三个方向:理论AI、应用AI以及机器人方向(含机器人工程),每个学校设置可能不太一样,但大体上是按照这三个方向设置课程,然后每个方向下面再分若干小方向。 其中,理论AI包含机器学习、计算机视觉、自然语言处理、认知计算等方向;应用AI包含智能系统、智能医疗、智慧商务、金融AI等方向;而机器人方向一般会设置机器人学、机械结构设计、传感与检测技术、运动控制等课程。
总之,课程设置上会考虑到该方向学生将来的就业需求,尽量做到实用与实用的结合。 但不管是哪个方向,基础课程如编程(c/c++)、数据结构、算法等都是必须的,毕竟不论你是做哪个方向,这些基础知识都是必备的,否则你在这个行业的根基就不够稳固。
一些大学还会根据本校的强势学科以及研究方向设置相应课程。比如北大软微开设的人工智能课程就有《人工智能专题研究》和《机器学习》等。 至于你说的“学多久才能成为一个AI工程师”这个问题比较难回答,因为不知道你所说的AI工程师到底是从事哪个领域的工作——是做互联网相关的人工智能产品,还是做实验室里的科研工作。
如果是前者的话,那么你需要掌握基本的数据结构、算法(搜索、排序)、网络知识,然后通过实践去学习用现有工具解决特定问题,如NLP中的语义消歧、文本分类、个性化推荐等等,通过实际的项目去完成从0到1的过程; 如果是后者的话,那你至少需要具备一个相关领域的理论知识体系,并在实验中能实现出来。当然,如果能发表一篇相关的论文那就再好不过了。