V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
find456789
V2EX  ›  问与答

初中学历,是不是 很难学会 人工智能,深度学习 ?

  •  
  •   find456789 · 2019-05-03 12:25:36 +08:00 · 5798 次点击
    这是一个创建于 2014 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我用的语言是 Python

    目前我已经掌握了数据库、 前端( css,js,vue,react )、后端 web(django,flask)、 爬虫 等知识

    从我目前对人工智能,深度学习的了解来看, 这东西似乎要 大学以上的数学知识, 还要学很多微积分(我现在还不知道什么是微积分)

    那么,这种情况下, 我这样的资质, 是不是 很难学会 这些高级的东西?

    如果我一定要学会, 需要 从哪方面入手呢?

    是不是要先把所有的数学知识都补充上来?

    跪求大神指点

    谢谢

    51 条回复    2019-05-04 10:59:56 +08:00
    danshendog
        1
    danshendog  
       2019-05-03 12:31:39 +08:00   ❤️ 8
    你这个情况真的要干人工智能的话建议这么做:
    1、先看点人工智能相关的通俗理论,理论会不会先别管,先保证能和人吹逼
    2、去做一张清北复交浙南科的毕业证
    3、去面一些和你情况一样的公司(指技术明明不行,管理人员自己也不懂 AI,还整天想着做 AI 的公司)
    4、成功入职,当上总经理,出任 CEO,走上人生巅峰
    find456789
        2
    find456789  
    OP
       2019-05-03 12:32:55 +08:00
    @danshendog 谢谢, 我学东西的目的不是为了去找工作, 而是为了学 而学, 就是要多会点东西
    STRRL
        3
    STRRL  
       2019-05-03 12:33:41 +08:00 via Android   ❤️ 1
    去读个本科吧
    danshendog
        4
    danshendog  
       2019-05-03 12:37:33 +08:00   ❤️ 2
    nimrc
        5
    nimrc  
       2019-05-03 12:45:44 +08:00 via iPhone   ❤️ 1
    很简单打开 mooc 学三年数学,回来再看
    passerbytiny
        6
    passerbytiny  
       2019-05-03 12:47:54 +08:00   ❤️ 2
    单看学历,不是很难,而是根本学不会,至少硕士。但是,学历不代表能力,你要能耐着性子自学本科,自学研究生,最终还是可以的,就看你能不能坚持好几年纯知识学习。

    @danshendog #4 这个不错,楼主也可以跟着它学,不过碰见不懂得知识要先去学习知识。
    love
        7
    love  
       2019-05-03 12:48:04 +08:00 via Android   ❤️ 5
    学这个干嘛,这叫以彼之短攻敌之长,学学前端之类的不需要高级算法的,你和本科就在一条水平线上
    kidult
        8
    kidult  
       2019-05-03 12:51:03 +08:00   ❤️ 1
    大神都是 211 本科毕业,实在没有这方面的经验
    Track13
        9
    Track13  
       2019-05-03 12:52:02 +08:00 via Android   ❤️ 1
    不难,睡一觉就可以了。
    楼主真不是钓鱼的
    chinesestudio
        10
    chinesestudio  
       2019-05-03 12:52:08 +08:00 via Android   ❤️ 1
    我就好奇 你怎么看国外的资料 还是劝你别浪费时间了 干点啥不好
    ayase252
        11
    ayase252  
       2019-05-03 12:52:38 +08:00 via iPhone   ❤️ 1
    差的太多,至少微积分,线性代数,概率论要搞起来
    xlfsummer
        12
    xlfsummer  
       2019-05-03 12:52:47 +08:00 via Android   ❤️ 1
    买一本高数,一本线代看完,然后看 3 蓝 1 棕关于神经网络的视频,然后就可以自己写一个最简单的验证码识别了。最后建议找一本大理石系列的书系统学一下,然后学现有的框架
    Track13
        13
    Track13  
       2019-05-03 12:53:00 +08:00 via Android
    刚刚的回复漏了几个字,楼主真的不是钓鱼?
    xlfsummer
        14
    xlfsummer  
       2019-05-03 12:55:25 +08:00 via Android   ❤️ 1
    买一本高数,一本线代看完,然后看 3 蓝 1 棕关于神经网络的视频,然后就可以自己写一个最简单的验证码识别了。最后建议找一本大理石系列的书系统学一下,然后学现有的框架。

    其实上面算是我自己的规划...目前在看大理石书这一步..
    find456789
        15
    find456789  
    OP
       2019-05-03 12:59:50 +08:00
    @Track13 不是
    kangzai50136
        16
    kangzai50136  
       2019-05-03 13:00:09 +08:00 via Android   ❤️ 1
    数学是硬伤,多少大学毕业学过高数的都学不会 ai。
    whypool
        17
    whypool  
       2019-05-03 13:00:23 +08:00   ❤️ 2
    想太多
    说是已经掌握了前后端数据库,是什么程度?写 demo 玩玩还是实际项目
    作为一个 5 年开发的老鸟现在都不能说掌握了前后端数据库

    另外,ai 机器学习什么的,只和学历专业有关,其他没啥用,敲代码想要弯道超车,概率为 0
    学历决定了你的起点,专业决定了你的高度,和会不会敲代码毫无关系,这是科研和探索,不是用来恰饭的

    现在所谓的 ai,基本是圈钱的,这行业有着天然的门槛

    现在的行情,基本上是框架+调参数,喂数据,核心算法看懂都难,还想写?

    另外,如果还年轻,最好混个本科,成教网教都行,不要相信什么不要学历要能力的屁话,即使你技术再牛 x,初中也摸不到公司的大门

    还有,等你经过项目的洗礼,就不会说出掌握前后端数据库这种废话了,在公司这样的人会被打的
    Hsinyao
        18
    Hsinyao  
       2019-05-03 13:09:00 +08:00 via iPhone   ❤️ 1
    我这几天在学 ML,手推了一个三层的 BP 神经网络推了两天,包括了多元函数求偏微分和矩阵乘法的大量运算,所以想要搞懂原理的话大学数学一定要好好掌握的(其实大学学那三门根本不够用),当然用框架直接做应用其实还蛮简单的。
    fcoolish
        19
    fcoolish  
       2019-05-03 13:09:31 +08:00
    为了学而学没啥问题,毕竟不找工作单纯提高自己可以的,建议多看下数学。。
    Hsinyao
        20
    Hsinyao  
       2019-05-03 13:10:39 +08:00 via iPhone
    还有就是做机器学习其实 Matlab 写代码很爽的
    iasuna
        21
    iasuna  
       2019-05-03 13:11:35 +08:00   ❤️ 8
    作为 ai 方向在读博士,我觉得这个问题是这样的

    深度学习的基础知识是概率论 其实不是很难 就算只有初中基础 学会也完全没有问题

    我觉得最重要的是环境 得有个地方让你上相关课程 还得有人跟你讨论 给你指导

    如果你现在能以实习生身份加入国内或国外一个比较好的深度学习的实验室 我觉得不出半年你就能入门

    不过如果你找不到这种机会 靠自己一个人看书 我觉得很难有成果
    CEBBCAT
        22
    CEBBCAT  
       2019-05-03 13:13:14 +08:00 via Android   ❤️ 2
    不用看回复就知道,一定会有一群 loser 在这里赚取便宜的优越感,对付这些人,Block 或者 Block+@admin

    对 AI 和 ML 没什么了解,不能帮助更多
    jmc891205
        23
    jmc891205  
       2019-05-03 13:21:02 +08:00 via iPhone   ❤️ 1
    调包很简单的 各框架都把自己的 tutorial 写的简单易懂
    Perry
        24
    Perry  
       2019-05-03 13:27:48 +08:00
    先清楚自己只是想学点基础的还是说要找这方面的工作
    msg7086
        25
    msg7086  
       2019-05-03 13:30:51 +08:00
    @iasuna 不出半年就能入门,这么快的吗……
    Fanatique32
        26
    Fanatique32  
       2019-05-03 13:51:05 +08:00   ❤️ 1
    AI 像入门不难,绝大部分人都是干个苦力,我觉得水平比 WEB 要低不少。
    但问题是这领域吃学历啊,人都是博士去干苦力,研究生都插不上话。

    现在风口明显不行了,SC 专业的不对口的研究生想转 AI 都难,你这个可以说完全没有可能性。
    ThomasZ
        27
    ThomasZ  
       2019-05-03 14:04:41 +08:00 via Android   ❤️ 1
    深度学习后面用到的基本都是大学基础数学,如果可以最好能去大学旁听一下,有些东西不难,但是就是差个入门
    woodface2233
        28
    woodface2233  
       2019-05-03 14:12:31 +08:00 via iPhone   ❤️ 1
    能不能看懂那些数学符号先
    Revenant
        29
    Revenant  
       2019-05-03 14:22:58 +08:00   ❤️ 2
    测试你能不能学深度学习,其实很简单
    上网易公开课学习可汗学院的三门公开课:
    《微积分预备》、《微积分 - 微分学》、《线性代数》
    如果你能耐心看完并理解所有课程的内容,说明你学习深度学习是没有问题的,这些是基础中的基础

    多的建议没意义
    我觉得只是这一项就能劝退绝大部分人了
    cyh1997
        30
    cyh1997  
       2019-05-03 14:27:16 +08:00 via Android
    先学高数,概率论与数理统计,这俩不会不行,如果你真想学的话。要是找工作,学会调用阿里百度的 ai 接口就行了。
    siyemiaokube
        31
    siyemiaokube  
       2019-05-03 14:30:28 +08:00 via iPhone
    只是为了使用 ml 工具的话,甚至不需要什么额外的知识。也就是常说的炼丹、调参。深入研究才需要比较复杂的数学知识。甚至说,国内华五本科的工科数学都完全不够用。

    在这两种意义上,楼主和名校本科生大概在同一条起跑线吧(
    SuperMild
        32
    SuperMild  
       2019-05-03 14:48:29 +08:00 via iPhone
    @iasuna 这个说法有个矛盾,如果没有基础知识,还没入门,就算加入实验室,别人讨论也是连听都听不明白,更不可能参与讨论。
    silhouette
        33
    silhouette  
       2019-05-03 14:51:32 +08:00 via Android
    如果只是调库调参的话应该上手很快把,一个星期够了,但是要从底层开始(比如说推公式之类的)就需要数学基础
    iasuna
        34
    iasuna  
       2019-05-03 15:47:45 +08:00
    @msg7086

    @SuperMild

    我完全不质疑基础知识的重要性 没有足够的基础知识 你做的所有东西都是空中楼阁

    但是对于一个完全没有学术基础的人 半年时间入门是足够的 重要的事你去了解怎么发现问题 解决问题 发现自己缺乏什么知识

    许多本科生 research 都得不错 能够边做 research 边学习新知识 就是已经培养了基本的学术素养
    66CCFF
        35
    66CCFF  
       2019-05-03 15:55:11 +08:00
    可以成为调参侠
    guozhaoti
        36
    guozhaoti  
       2019-05-03 16:46:12 +08:00
    难不难学只有你自己去学了才知道啊,同等学历的条件下,学习同样的东西有的人很快就能学会,有的人搞半天还是知其然不知其所以然,学习人工智光初中那点知识储备肯定是不够的啦,需要用到什么知识就去补呗,网上课程辣么多,有时间有兴趣就慢慢啃呗
    shm7
        37
    shm7  
       2019-05-03 16:54:46 +08:00 via iPhone
    lz 可以先看看概率图模型,贝叶斯网络,如果不懂的话,就算了吧。涉及数值分析、线性代数、概率论、统计学、高等数学。不想学就算了。

    本来是个不错的东西,谁都想玩玩而不是好好学,这个行当就会被玩烂
    littiefish
        38
    littiefish  
       2019-05-03 17:05:44 +08:00 via iPhone
    可以读个博士
    keith1126
        39
    keith1126  
       2019-05-03 17:56:55 +08:00
    @iasuna #34

    有些本科生半年可以入门 AI,这话确实不假,但是本科生至少是有合格的数理基础的,而楼主似乎并不具备这些能力。

    坦白说,半年时间,对于一个未接触过高等数学与线性代数的人,想学会这两样都有点难。
    YiferHuang
        40
    YiferHuang  
       2019-05-03 19:11:06 +08:00
    人工智能玩的都是数学知识啊,举个例子,我学了一个月的机器学习( Machine Learning ),感觉并没有写几行代码
    furch
        41
    furch  
       2019-05-03 19:16:31 +08:00 via Android
    学历永远不是阻碍进步的理由。别想那么多,有想法就去做,就算最后真的不行也是尝试过的,大不了就浪费点时间罢了
    tairan2006
        42
    tairan2006  
       2019-05-03 19:18:57 +08:00 via Android
    老老实实学数学,然后你就会发现自己不适合干这个了
    viWww0vvxmolvY5p
        43
    viWww0vvxmolvY5p  
       2019-05-03 19:44:56 +08:00 via Android
    你主要补一下数学知识,微积分,线性代数,概率论和数理统计,其他的问题不大
    supuwoerc
        44
    supuwoerc  
       2019-05-03 20:12:33 +08:00
    "目前我已经掌握了数据库、 前端( css,js,vue,react )、后端 web(django,flask)、 爬虫 等知识"


    "不是不相信你啊,我们大家只是想开开眼界"
    winglight2016
        45
    winglight2016  
       2019-05-03 21:14:01 +08:00
    就我个人两年来的自学经历来看,高数、线代、概率这三门课的基础知识是绕不过去的门槛,而要深入研究进去,概率是比较重要的,结果就是花了一年的时间发现,一直都以为已经入门了,其实根本就还在门口打转。至于你目前掌握的编程知识对于学习 AI/ML/DL 帮助不大,可能你需要先找一门入门课程看看基础概念,然后选一个方向深入研究进去,而且不建议从神经网络开始学习,还是先学一下传统的机器学习方法比较容易理解(只需要有基本的概率统计概念)。
    msg7086
        46
    msg7086  
       2019-05-03 21:40:54 +08:00
    @iasuna 本科生好歹是培养过一些自学和研究能力的。学历差一截可能不能这么类比。
    jackmod
        47
    jackmod  
       2019-05-03 22:21:39 +08:00
    AI 是研究生级别的玩意,和初中知识之间差距巨大,路很难走。
    自学就找适合自学的教材。推荐直接上《普林斯顿微积分读本》,哪里不会就直接在网上搜,高中数学的缺口不难补。概率论和线性代数也是直接找高评价的国外教材。国内大学的课本不适合自己啃。
    Taojun0714
        48
    Taojun0714  
       2019-05-03 22:32:38 +08:00 via iPhone
    @iasuna #34 不学微积分如何搞明白概率论?概率入门倒是高中知识,题主确实应该补补高中知识。
    VEEX6
        49
    VEEX6  
       2019-05-04 01:26:54 +08:00 via Android
    大学教材开始摸一遍,没障碍就可以继续深入硕士课程,至于高中数学直接跳了,应试机器
    xuanbg
        50
    xuanbg  
       2019-05-04 08:19:33 +08:00
    学习 AI、深度学习这些,和学历没什么关系,和专业关系非常大。不信的你去找 100 个各种各样的博士来,看看里面几个人能学的会。
    所以楼主可以通过反推深度学习方向的研究生课程,看看那些专业知识需要什么样的基础知识。然后先把这些基础知识学会了,基本上也就成了。
    Lawskiy
        51
    Lawskiy  
       2019-05-04 10:59:56 +08:00
    这是个数学问题,不是计算机问题
    - 高等数学是不够用的,你需要数学系的数学分析
    - 线性代数也是不够的,你需要高等代数
    - 这俩看完还需要概率论,这个看工科的就够了
    上面三个弄明白了,才能开始理解 AI 的算法之类的,不然一个反向传播就够你喝一壶的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5662 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:28 · PVG 15:28 · LAX 23:28 · JFK 02:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.