V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Symbo1ic
V2EX  ›  机器学习

关于人工智能,我感觉国内部分院校挺完蛋的

  •  1
     
  •   Symbo1ic · 2023-04-07 09:32:34 +08:00 · 7474 次点击
    这是一个创建于 596 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们这边是大三才开始人工智能的学习,学的内容大概还是西瓜书的超级筛选加上乱讲的版本。这种东西感觉挺需要学生的思维能力的,所以我对大三开课也没啥意见。但问题是最近遇到一件事让我挺破防的:一个没有做过任何人工智能的或者传统的项目的,也没有算法基础的学弟开始框框入手 cv 项目,我就觉得挺离谱的。我们学校计算机也不是很差,但里面的人确实挺抽象。我认识一个研究生学姐,搞 cv ,自称熟悉算法,却不知道什么是栈。难道现在 ai 已经和传统计算机训练脱钩了吗?计算机本科生接受的训练在 ai 时代都是毫无价值的吗?再看看国内现在都在搞人工智能的大趋势,我真的觉得挺完蛋,也挺无助的。

    66 条回复    2023-05-16 18:41:38 +08:00
    kaedeair
        1
    kaedeair  
       2023-04-07 09:42:24 +08:00
    科研能力和工程能力不能挂钩,校内一般偏科研为主,只要有成果就行;工业上要解决实际问题,需要考虑方方面面,而且有了 onnx 这玩意工程方面,只要专心搞部署就行了。说实话,校内现在做研究的就没几个,都是复现论文,不能产生什么新的东西,说熟悉算法也有点过,真正能产出东西的还得看商业化的研究部门
    mineralsalt
        2
    mineralsalt  
       2023-04-07 09:43:02 +08:00
    看你的描述, 你的水平应该还可以啊, 一届学生, 能出几个人才就很不错了, 不能指望人人都是精英, 师傅领进门,修行靠个人
    d873139022
        3
    d873139022  
       2023-04-07 09:46:13 +08:00
    不都是复现论文吗,也可能是我学校不好,工作上的技能,99%不是从大学里学的
    Symbo1ic
        4
    Symbo1ic  
    OP
       2023-04-07 09:48:53 +08:00
    @mineralsalt 我完全赞同你的说法,目前令我最困惑的就是我总觉得目前接受的本科计算机训练在 AI 时代里毫无意义
    Symbo1ic
        5
    Symbo1ic  
    OP
       2023-04-07 09:51:16 +08:00
    @d873139022 是这样的,但最离谱的是现在人搞 ai 连复现论文的能力都没有(当然有的论文根本无法复现),搞项目必须靠着别人开源的代码拼凑就真挺不好说的
    israinbow
        6
    israinbow  
       2023-04-07 10:02:53 +08:00 via Android   ❤️ 1
    学校的意义在于给学生指明一条入门的途径,至于走和怎么走是学生自己的事情。

    大趋势没什么好焦虑的,学到本事后投敌就完了,管理脚下土地的人们配不上拥有推进人类技术发展的人才。
    wtsamuel
        7
    wtsamuel  
       2023-04-07 10:25:31 +08:00   ❤️ 1
    会不会国外也完蛋?
    我一个学电的毕设也是基于 ml 的图像分割。会不会有一种可能,本科和硕士阶段就是以爬上前人肩膀为目标(包括快速学习不同领域的内容),博士之后的阶段才有价值,做前人没做过的东西。
    Ricardoo
        8
    Ricardoo  
       2023-04-07 10:44:48 +08:00   ❤️ 2
    之前的机器学习、深度学习课程只在计算机专业研究生阶段才有,凸函数优化等课题也至少需要有本科数学能力。
    但是 16 、17 年那会国家大力推行人工智能教育,各高校都是按政策抢风口建立人工智能学院或将课程下放到本科阶段,仓促之余,课程设计就没跟上。这种状况就跟八十年代,国内信息技术刚兴起,国家为了发展软件工程,鼓励高校创立软件学院一样,都是政策性产物。
    buchikoma
        9
    buchikoma  
       2023-04-07 10:46:32 +08:00
    相反我觉得为什么要大三就开始学人工智能看西瓜书,如果是什么人工智能学院人工智能专业那我无话可说,
    如果是计科或者软工,那其他计算机基础学好了吗就开始人工智能,数学没学明白,代码没写清楚,计网 os 数据库什么都不了解就开始什么向量机决策树,到最后真正要就业了才开始刷题报班看 xx 学院。
    面试过太多简历优秀的同学,项目经历在校经历全是算法相关,但基础不懂代码不会,现在校招真的没有那么多算法相关的就业方向了。
    LaurelHarmon
        10
    LaurelHarmon  
       2023-04-07 11:01:16 +08:00 via Android
    没办法,现在都这么浮躁,快糙猛才是主流
    Symbo1ic
        11
    Symbo1ic  
    OP
       2023-04-07 11:03:13 +08:00
    @buchikoma 感觉不能再同意!我也觉得我们的课程安排是来自风口。我们这门课在设计上完全就是个笑话:大纲参考西瓜书进行删减,内容上直接列出公式,不强制要求掌握数学原理,节奏和考核机制也一塌糊涂。我个人看西瓜书是因为得到了朋友的指引,出于对功课负责的态度进行针对性学习。不然老师讲的东西都是错的,他自己推的公式自己都看不明白。
    关于代码能力这块也是非常赞同的。现在很多人学 cpp 这样的语言时甚至都不愿意打开 ide 敲一敲!我个人学习除去看材料以外我都是看个人兴趣写写项目踩踩坑,听别人说“cpp 学到写课设的情况下很简单”的言论真的无话可说。
    还有一个问题想问问你的看法:本科计算机基础对于当代人工智能研究有什么意义呢?
    yaphets666
        12
    yaphets666  
       2023-04-07 11:13:58 +08:00
    都是用框架的,不用框架难道你自己搞一个框架?想深入理解去读博士
    Symbo1ic
        13
    Symbo1ic  
    OP
       2023-04-07 11:15:20 +08:00
    @wtsamuel 你的回答引起了我的思考:你看你在学 ml 的时候很快就能开始做应用,我们搞计算机的在学你们的专业知识会很快弄明白吗?比如说在你们专业上有一个专业问题,我们能快速学到具备解决你们问题的基础知识吗?从我个人的角度来说,计算机在人工智能这块的门槛仿佛比其他领域都低不少,任何想用人工智能解决传统工科问题的学生好像都能光速上手。
    hikigaya58
        14
    hikigaya58  
       2023-04-07 11:19:18 +08:00 via Android   ❤️ 2
    看看著名的交大生存手册,这就是国内大学教育(我甚至不愿意用“高等教育”)的现状,不仅仅是计科人工智能
    Symbo1ic
        15
    Symbo1ic  
    OP
       2023-04-07 11:20:49 +08:00
    @hikigaya58 有幸拜读过那本手册,这玩意真的是没经历过就不知道有多真实
    NoobNoob030
        16
    NoobNoob030  
       2023-04-07 11:26:10 +08:00
    目前 ai 专业鱼龙混杂,确实充斥着大量的做题家,制度问题
    apake
        17
    apake  
       2023-04-07 11:27:08 +08:00   ❤️ 2
    就是工作了五六年的算法工程师, 也有不知道怎么在 linux 上安装 python 环境的. 早些年转算法的都是不会敲代码的, 推 2 个公式, 跑点不到 200 行的 demo 就去找工作了. 嘿嘿, 工资还比前后端高
    petercui
        18
    petercui  
       2023-04-07 11:31:58 +08:00   ❤️ 1
    等你到博士了再说这些事情不迟。硕士及以下不用考虑这些事情。
    Seulgi
        19
    Seulgi  
       2023-04-07 11:33:04 +08:00
    我读大学的时候,连视觉技术相关都是研究生课程,本科嘛就只是 spring 这些应用技术了,更不要说其他的了。
    buchikoma
        20
    buchikoma  
       2023-04-07 11:35:09 +08:00
    @Symbo1ic 个人愚见,本科的计算机基础教育相较于人工智能这个大的体系来说,就像高中数学物理一样,仍然属于学科范围内的通识教育,在打好基础的同时去往各个方向做一些拓展,给学有余力的同学一些自学的空间,对能力普通的同学打好计算机基础来应对就业。
    当然国内的环境就是这样,学计算机一半靠老师,一半靠自学,研究生三年算法,不偷偷自学,出来只能当测试。。。

    至于你提到的框架问题,只能说不是错,只是一种比较功利的学习方式,学有余力的情况下可以再往底层走走,当然最后就业环境会教做人。
    jamosLi
        21
    jamosLi  
       2023-04-07 11:44:36 +08:00
    @Symbo1ic 西瓜书,花书都是经典教材。说实在的老师要是认真起来高数,数模电,就连大物这种东西都没几个能过的。你觉得不行那是你比同窗超前了。前几年搞算法的大多数都是调参侠。
    Wxyyy
        22
    Wxyyy  
       2023-04-07 12:05:32 +08:00   ❤️ 1
    关键问题是学这些计算机底层的东西对搞 AI 确实没什么用啊。
    我在德国,没在国内,德国读研那会确实在 AI 之外,还必修了基本的操作系统、编译原理、数据结构这些底层东西,你说的堆栈都学了,但是我后面读博+工作,实感是真的完全用不上这些东西,反正科研都是数学推导+python 调用库搭积木,工程就是 panda+numpy+scipy 那一套清理数据画个图标然后建个模,同事一堆数学系、物理系的,我打赌绝壁只懂个面向对象,会写写 python ,照样干得好好的
    Symbo1ic
        23
    Symbo1ic  
    OP
       2023-04-07 12:05:37 +08:00
    @jamosLi @buchikoma 只能说是环境确实如此。现阶段搞好基础也许更符合我们现在应该做的事情。别到时候研究生没有选择只能去做调参侠,现在给自己创造选择权也是很重要的。
    kkocdko
        24
    kkocdko  
       2023-04-07 12:06:29 +08:00 via Android
    坐标某双非,我们一整年 2x56 学时的 AI 课,
    kkocdko
        25
    kkocdko  
       2023-04-07 12:07:48 +08:00 via Android
    坐标某双非,我们一整年 2 x 56 学时的 AI 课,就是老师在上面讲人脑有这个那个区,AI 前景很好,中国 AI 世界领先
    Symbo1ic
        26
    Symbo1ic  
    OP
       2023-04-07 12:12:39 +08:00
    @kkocdko 你们老师讲的内容令人迷惑

    我记得我们的 ai 课就是半学期短头课,简直就像是过家家
    Symbo1ic
        27
    Symbo1ic  
    OP
       2023-04-07 12:14:08 +08:00
    @petercui 你看我这样理解对不对:博士以下学历不用做这种事情,也对这方面能力没有要求?
    tool2d
        28
    tool2d  
       2023-04-07 12:19:44 +08:00
    楼主想说同学水平太菜?我寻思这不是很正常的事情。

    有兴趣的人,自然会自学 C++基础算法。没兴趣的人,教材再好也是空中楼阁,学完就忘。大学生活精彩纷呈,何必花大量时间和代码较劲。学姐能调调 py 开源项目,调一下参数,也就可以了。

    OP 要同学能完整复现论文,你的要求也太高了。
    zooo
        29
    zooo  
       2023-04-07 12:26:15 +08:00
    cv 和传统计算机有什么关系

    不会栈会模型的训练与微调很多人也拿大厂 Offer(非我)

    现代基于深度学习的人工之智能和传统方法差太多了

    CV 领域之前教材都完全不用看了,之前纠结是否学学一些视觉知识,实际情况下来看,以前的启发式的探索,在数据加算力帮助下,很多启发式的知识没什么用了。
    yannxia
        30
    yannxia  
       2023-04-07 12:28:20 +08:00
    所有的研究如果都要从零开始那很快就要见顶了,各玩各的
    搞算法的在我们公司都虽然是研发序列,但一般不叫程序员,很多时候就是玩调参嘛,基础建设那是基架的事情。
    zooo
        31
    zooo  
       2023-04-07 12:28:48 +08:00
    学院派本身就已经落后很多了,现在工业界已经在很多方面领先学院派很多了,量子计算机、ChatGPT 、CV 哪个不是工业界引领的...
    zooo
        32
    zooo  
       2023-04-07 12:30:30 +08:00
    难道现在 ai 已经和传统计算机训练脱钩了吗?
    是的

    或者准确说是细分方向太多了,有计算机体系,有 CV 、有 NLP 等等。CV 领域厉害的不一定对底层系统熟悉也是很正常
    NoOneNoBody
        33
    NoOneNoBody  
       2023-04-07 12:44:28 +08:00
    所有科目都一样,我念化学的,你觉得学校实验室用的仪器和企业用的仪器相差多远?十年以上吧,谁出钱给学校买紧跟市场最先进的设备啊?起码我当年是这样

    回到主题
    此题好像说的就是我,所有描述差不多都能对号入座了
    当然说的也不是我,你现在还在校吧,我当年是一个学生教老师用电脑的年代,直到大学毕业,八成老师没用过电脑,那两成不是计算机专业的老师,就是刚刚毕业留校的年轻老师,别说机器学习,用过 word 的老师我都数得出,谁也“教”不了谁

    但我接触机器学习很早,那时叫“多因素分析”,毕业后做了多年市场调查,这几年很重要,不但“补课”了统计学,还学了更多买书都没得卖的知识,一下子把自己拔高到“稀缺人才”(自诩的)

    实际上我非计算机专业,那时不懂计算机原理,高数成绩惨不忍睹,完全不是做算法的料,就是“拿来主义”能力特别强,后来接触的一些计算机毕业的,拼凑都做不好(照抄可以,融合糟糕),他们计算机方面知识算是让我“自卑”的(每次新招人都有自己将要“被替代”感),但绝大多数搞不定实体业务模型向计算机模型的转化,却是让我费解的

    你要明白一点:单纯靠书本“学习”就能达到的人才,是最容易被“学习”取代的,AI 会最先替代他们

    我觉得学校培养的“高精尖”人才,是应该流向“实验室”的。套到现在热点,就是应该弄个 gpt 对话学习模型出来,而其他懂 AI 的非科班人员,就应该去处理“归类”工作,后者是使用现有算法模型实现业务模型的工作
    你觉得能把 gpt 套到某个专业领域实现的人,一定会是计算机专科的人么?现在的行业分工哪止 360 行啊
    目前 gpt 在某些专业问题上“胡说八道”,就是后面这些人才参与不足

    最后,小结一下,这个可以说是“通病”,其实是“读书无用论”的大学升级版,小学觉得学语数英没用,中学觉得学理化没用,大学觉得学校教的没用,不仅 AI ,其他科目都差不多
    不用想太多,不要“破防”,大部分人都是这样过来的,走进社会就能慢慢适应了,如果到时还不能适应,那就是被社会淘汰的人了
    至于大趋势,也不是需要想太多,等你人际关系进一步复杂化,就会明白很多事,如果有志向,那就到时去学“狭缝中生存”,坚定目标去做
    LaurelHarmon
        34
    LaurelHarmon  
       2023-04-07 12:45:36 +08:00 via Android
    个人感觉西瓜书不如李航小蓝书
    MoRanjiang
        35
    MoRanjiang  
       2023-04-07 12:50:00 +08:00 via Android
    我们学校我们这届开了人工智能,不知道为啥在电子大类
    jamosLi
        36
    jamosLi  
       2023-04-07 13:09:45 +08:00
    @Symbo1ic 怎么说呢,扎实基本功是每一个计科,软工本分内的事,只是现在吧,这种分内事都变成了一种优点。还有就是现在算力都是过剩的,先大力出奇迹怼出来,然后在慢慢优化。gpt 就是最鲜活的例子。
    InvincibleDream
        37
    InvincibleDream  
       2023-04-07 13:11:32 +08:00
    本科生就是打好基础。基础打得牢,在就业培训中就学的快。指望本科生毕业就能干活不太现实。而且不同工作环境的技术要求不同,有的甚至提供低代码开发环境,不是很需要传统计算机训练。
    jamosLi
        38
    jamosLi  
       2023-04-07 13:16:02 +08:00
    @zooo 是的。底层这种东西看怎么个底层法了,数模电也是底层,网络,串口都是底层,框架底层装配,调度算法也可以看做底层。即便是数据结构,每种语言都有自己的实现,甚至自己乐意也可以手搓实现。不同种类的载体,设备都有不一样的底层 pc ,iot ,手机,乱七八糟的东西太多了。量体裁衣,先找自己的方向在往下挖,不然就是感觉自己啥都知道,但是感觉自己又啥都不知道。
    jamosLi
        39
    jamosLi  
       2023-04-07 13:18:12 +08:00
    @InvincibleDream 错了,现在都是各种框架,你拉个高中生来,他沉下心学个十天半个月,照着前人代码抄抄也能干活,大家都是在堆屎山,能跑就行。
    Symbo1ic
        40
    Symbo1ic  
    OP
       2023-04-07 13:19:36 +08:00
    @tool2d 到不是要求复刻论文,而是至少应该做好能做的事,比如打基础。我确实觉得搞人工智能离我们现在的水平来讲有点太远了。
    Symbo1ic
        41
    Symbo1ic  
    OP
       2023-04-07 13:25:26 +08:00
    @tool2d 补充一点我觉得现在对于 AI 的学习也没有一个很好的评判标准,所有掌握的知识感觉就是在踩沙子一样,这令人惶恐
    twl007
        42
    twl007  
       2023-04-07 13:35:23 +08:00
    @Symbo1ic 你要意识到现在的机器学习还是偏工程 而不是偏理论一些

    你看看机器学习的数学基础你就会意识到这东西跟你认为的算法其实也没啥关系…… 人家只是做研究的 其实根本不需要关注你说的那些基础怎么弄得

    就像很多研究通信算法的 人家可能只会写 MATLAB 但是也不妨碍人家发论文出成果 方向不同罢了

    你关心的那些更多的是你准备去做框架开发的时候 才需要去关注的事情
    736531683
        43
    736531683  
       2023-04-07 13:35:50 +08:00   ❤️ 1
    你说的太个例了,你说的栈计算机类专业都会有数据结构这门课来教,和你想表达的观点不太沾边。此外深度学习机器学习和统计学习的关系更大,如果硬要说需要什么计算机知识,大概是 linux 操作以及 python 编程(对计算机人来说众所周知的简单)。
    TWorldIsNButThis
        44
    TWorldIsNButThis  
       2023-04-07 13:38:59 +08:00
    现在的 ai 本来就跟传统的 cs 没什么关系
    Symbo1ic
        45
    Symbo1ic  
    OP
       2023-04-07 13:43:15 +08:00
    @736531683 可能是我忘了说,这位学姐是计算机专业上去的。我想说如果这种水平都能搞 ai 的话 ai 行业门槛有点太离谱了
    TerranceL
        46
    TerranceL  
       2023-04-07 13:55:24 +08:00   ❤️ 4
    我们这边是大三才开始人工智能的学习,学的内容大概还是西瓜书的超级筛选加上乱讲的版本。这种东西感觉挺需要学生的思维能力的,所以我对大三开课也没啥意见。
    ---- 看上去你希望更早接触这些东西。如果希望的话随时都可以入门,不一定要等上课学东西,课上学的可能远不如自己的实践。再不济,大一不开课,但是可以去蹭课呀。

    但问题是最近遇到一件事让我挺破防的:一个没有做过任何人工智能的或者传统的项目的,也没有算法基础的学弟开始框框入手 cv 项目,我就觉得挺离谱的。
    ---- 这个和上面一样,没有基础可以从接触项目中学习。也许学习路线会比较曲折,效率会比较低,但是也没什么离谱的。

    我们学校计算机也不是很差,但里面的人确实挺抽象。
    ---- 不清楚抽象什么意思 XD ,如果下面学姐是例子,要用冒号。

    我认识一个研究生学姐,搞 cv ,自称熟悉算法,却不知道什么是栈。
    ---- 现在五花八门的编程语言和各种实现方式,好像确实可能会导致有些人虽然了解上层算法,但不懂底层代码,或者对于某种程度的应用来说,不需要懂。但是懂自然没有坏处,也许你就可以在编程的时候因为了解底层原理可以有更优的实现方式。

    难道现在 ai 已经和传统计算机训练脱钩了吗?
    ---- 不觉得,会调参数会调用 API 是一回事(但是可能也需要一部分基础训练里面的“文档阅读理解能力”),但是如上一条,深入的理解可以带来更优的性能,甚至有的时候 0 和 1 的区别。

    计算机本科生接受的训练在 ai 时代都是毫无价值的吗?
    ---- AI 时代反而更需要这些计算机专业的学生,会有更高的价值,参考上两条。但是也许会有一种错觉是大家(与非科班相比)对某个东西的理解掌握水平相似,但是也许只是流于表面?科班学生的综合能力总还是要强于非科班。

    再看看国内现在都在搞人工智能的大趋势,我真的觉得挺完蛋,也挺无助的。
    ---- 这个东西是最近的一个热点,但是并非所有人都在搞 AI ,比如去了解一下自己学院的科研团队们的研究方向?诚然,可能会因为基金申请、项目申请等原因有些团队会加入一些 AI 的名头,但实际上做的还是其他方向,只是在某些场景下利用 AI 进行了一些辅助。

    你看我这样理解对不对:博士以下学历不用做这种事情,也对这方面能力没有要求?
    ---- 我的理解或者想说的是:不是说博士以下学历不需要做这件事,可以做,做进去会发现对多方面能力有要求,然后慢慢掌握更多,从而在众人中脱颖而出。这里博士学历应该是对你的认知的一种描述,一方面你的文字里面透露着一种急躁,就好像你看见的所有东西都是 AI 了;另一方面你对现在( AI )就业市场上的供需情况可能还不是太了解。因此当你在这个领域内有更多积累之后,可能有些观点会发生一些变化。

    你的回答引起了我的思考:你看你在学 ml 的时候很快就能开始做应用,我们搞计算机的在学你们的专业知识会很快弄明白吗?比如说在你们专业上有一个专业问题,我们能快速学到具备解决你们问题的基础知识吗?从我个人的角度来说,计算机在人工智能这块的门槛仿佛比其他领域都低不少,任何想用人工智能解决传统工科问题的学生好像都能光速上手。
    ---- 这个速度主要取决于个人的学习能力,你只要愿意学习,在其他领域也可以具备解决问题的基础知识。而“光速上手”是不成立的,尽管在目前 AI 工具越来越傻瓜化的前提下,总有一些需要专业技能的地方。举例来说:pytorch 傻瓜化载入模型是依赖网络的,那么在网络受限的环境下就需要你去解决模型载入的问题,这个时候你的计算机网络基础也许就能帮你快速解决问题,而隔壁其他专业的同学只能百度按别人的经验去解决。

    我的建议是: 你可以查一查相关公司的招聘需求,是不是有些岗位还是要求扎实的计算机相关基础(比如 AI 编译器岗位-计算机系统结构、编译原理)。如果你的目标是找到一个比较好的工作,或者说自己有比较多的选择余地,那么你可以从任何时候开始针对这些要求对自己进行训练(比如参与一些开源项目)。
    我的学校也许没有你好,211 博士今年刚毕业,可能思考也没有你深入,自觉也没有达到我自己描述的那个高度。上面的回答也可能比较凌乱,如果能对你有些帮助,那就不枉我停在这个页面这半小时了 ;)
    LYEHIZRF
        47
    LYEHIZRF  
       2023-04-07 14:01:14 +08:00
    @Symbo1ic 分布式计算 hpc cuda 编程,都需要有传统计算机基础啊 。AI 本来也有纯理论方向的。
    zhaidoudou123
        48
    zhaidoudou123  
       2023-04-07 14:40:15 +08:00
    本科本来不就是这样嘛
    twl007
        49
    twl007  
       2023-04-07 14:43:24 +08:00 via iPhone
    @LYEHIZRF 你说的这俩都属于底层框架了 跟上面的算法开发其实没多大关系了

    就跟开发 Matlab 和用 Matlab 也是两拨人一样 方向不同
    736531683
        50
    736531683  
       2023-04-07 14:48:55 +08:00
    @Symbo1ic 虽然但是,关系可能真的不大。不过这种人对计算机系来说真的太水了。参见 17l
    iyaozhen
        51
    iyaozhen  
       2023-04-07 14:51:18 +08:00
    从我面试的候选人来看,很多“水”AI 的真的缺少计算机或者代码的基础。事实上他们也不需要,很多时候别人的论文能复现,自己再搞个算法就能发一篇新的的。或者做一些改进,但这个改进在工作工程上来看,其实有些可笑。但这些不影响他们发论文,不影响毕业。这部分同学的导师往往也是别的专业往人工智能上硬靠的

    但这种同学说实话找工作有点尴尬,正在的算法岗别人看不上他,我们这种传统的软件岗也看不上,除了搞的这些比较水(稍微学过点就知道他们搞的多水了)还有就是岗位不需要这些,还是需要传统软件工程的,更靠谱
    ButcherHu
        52
    ButcherHu  
       2023-04-07 14:52:55 +08:00
    哈哈之前的大学出来也是比谁会当 crud boy 。做事情能抽象出原理,格物致知是一种很好的精神,但是前提是你先能搞定,隔壁的学姐不懂栈然后做出来的东西性能比你好,那就太难看了。
    话说, 底层可以无限底层,喜欢底层的话来写 rtl 吧 doge
    petercui
        53
    petercui  
       2023-04-07 15:02:43 +08:00
    @Symbo1ic 是的,学校里教你的都是怎么打下科研的基础,对工程上的东西是不会有任何教学计划的。

    比如说,生活大爆炸里,理论物理和工程物理的区别。
    yuruizhe
        54
    yuruizhe  
       2023-04-07 19:19:06 +08:00   ❤️ 1
    课程原理公式是一方面,代码框架实现是另一方面,不要总想着经世致用,唯实用论搞不了长期的基础研究,学校 ai 课也不是培养打工码农的,只能说修行在个人
    Symbo1ic
        55
    Symbo1ic  
    OP
       2023-04-07 21:37:14 +08:00
    @TerranceL 感谢回复!确实目前我的视野非常非常非常局限,我确实很难找到一个点它目前不用 ai 去突破。你在博士这个角度上的视野对我十分重要,我好像有所感触。这块我会接着关注一下!
    @ButcherHu rtl 真的是怕了!当时有一个数电作业要求用 verilog 写 cpu ,当时写了一个 mips 架构的单周期 cpu ,很有意思,但是感觉还不是主要方向(当时差点想去看 risc-v 实现了)。顺便提一句这个学姐延毕了不然这个世界仿佛出了一些问题 XD
    TY233
        56
    TY233  
       2023-04-07 23:47:01 +08:00 via iPhone
    哪个 ai 岗要本科学历?科研和在学校学的 ai 几乎是两个体系。那么多方向一股脑塞给本科生对就业又没有任何帮助。ai 领域根本就不需要那么多人
    dayeye2006199
        57
    dayeye2006199  
       2023-04-08 02:06:16 +08:00 via Android
    所以要去好点的学校,稍微严肃点。有条件和能力,最好还能去国外好学校转转,很多东西没看过确实不知道差距在哪儿
    jZEdn7k4
        58
    jZEdn7k4  
       2023-04-08 07:48:07 +08:00 via iPhone   ❤️ 1
    你这典型的我是 CS 毕业的只有我配做 AI 的想法,但凡真的复现和发过几篇 cvpr/EMNLP 这类顶会论文就知道 99%情况下用 pytorch/tf 这俩框架就行了,会写 python 关注好算法本身,速度出结果就可以了,大家都少用 trick 还可以增加可复现性,工业界要用也有专门的开发团队来把算法团队的转化到实际产品上,国内国外都这样在 AI 领域把算法和工程抽象开了,说明这就是人类实践下来当前最有效的方式
    jZEdn7k4
        59
    jZEdn7k4  
       2023-04-08 08:01:23 +08:00 via iPhone
    看起来就像是:我知道 AI 现在是个大蛋糕但是为什么突然这么多人都可以来分,我开发搞不过那些专门做 AI 框架和分布式计算的硬核大佬,但算法也搞不过那些连栈都不知道但熟知 AI 算法能发顶会获得 community 认可的人,他们怎么分的蛋糕比我还大啊我不开心了这种想法
    TMM
        60
    TMM  
       2023-04-08 09:16:09 +08:00
    AI 学院还学数电确实有点离谱了, 多看看最优化统计推断不比这强多了
    encro
        61
    encro  
       2023-04-08 10:01:50 +08:00
    楼主你太菜了,

    opencv 高中水平就能自己学习和做些项目了啊,

    比如图像背景分离。

    如果用点库,自学下算法,也能掌握视频人像分割。

    人家自学的不非常正常吗?

    等老师来教,你是学不好的,必须自学在前面!!!

    你缺少项目经验,别被 CV 名词吓到了。

    比如你用 opencv.js 直接在浏览器通过 wasm 实现客户端人像处理,这就是一个小项目,但是也能用于工业了。

    不要只注重学,也要注重用,只有用的时候发现自己还差什么再去补。

    教学低年级开人工智能课,那可能是主要侧重用和知识拓展,不必在乎,没有什么错。
    encro
        62
    encro  
       2023-04-08 10:14:35 +08:00
    @Symbo1ic

    “搞项目必须靠着别人开源的代码拼凑就真挺不好说的”

    对于大部分人来说,这可能是最快的上手办法----动手的过程中,发现缺什么再去学,去查资料,这样最快,且即得到了实践的经验,又得到了对知识的进一步理解。

    AI 即将或者已经无处不在了,我们看到的短视频,通常都是那些没有系统学过 AI 的人利用 AI 处理的,所以既不神秘,也不高端,AI 时代,就如你所当心的,根本不需要那么多高端人才,你去掌握他,可能只是为了更好的利用它,这方面,你那位学弟和学姐,可能走在你前面。
    Symbo1ic
        63
    Symbo1ic  
    OP
       2023-04-08 14:07:02 +08:00
    @encro 感谢提醒!也许有余力的同时我也应该做做这些东西试试看。
    InvincibleDream
        64
    InvincibleDream  
       2023-04-08 22:43:33 +08:00
    @jamosLi 在框架下跑模型只算是”Hello World !“级别的工作,真正的工作是如何将现有模型优化以解决特定场景的问题。
    Oilybear
        65
    Oilybear  
       2023-04-12 16:33:06 +08:00
    前段时间工作比较清闲,刚好翻到李沫老师那个动手学深度学习,不知道大家评价怎么样反正我觉得很好玩哈哈哈。知识嘛,学的开心最重要!
    Cu635
        66
    Cu635  
       2023-05-16 18:41:38 +08:00
    自信点,把“感觉”去掉。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2951 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:05 · PVG 16:05 · LAX 00:05 · JFK 03:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.