发起人:Robot 管理大师

回复 ( 3 )

  1. 张馨宇
    理由
    举报 取消

    数学不好就去学数学啊,你先给自己限定了各种前提,潜台词是什么,我肯定学不好?

    还是希望有人给你一个答复,数学不好也没事儿,本科水平也没事儿,这种的自欺欺人一样的鸡汤?

    如果你真要做这类工作,真的向往,为什么要把自己想干的事情寄托在别人随口的几句话上?

    为什么不为自己想干的事情努力,这世界上有谁数学天生就好吗,不就是多看了几本书吗,都是两个肩膀一个脑袋,你就不能去把那几本书看几遍吗?

    ===以下是正题===

    1、可以从机器学习实战、集体智慧编程、统计学习方法这几本书开始入门;

    2、Bishop的prml可以读,前几章一直在讲需要的数学基础,mlapp也可以,前面专门一章讲这本书需要的数学。只要有耐心和毅力,配合搜索引擎,多整几遍,肯定没问题。

  2. Eric D
    理由
    举报 取消

    机器学习已经快到大众化程度了,不需要你数学多好,很多算法都封装得很好了。你需要阅读使用文档,然后调用就可以了。涉及到参数调优,如果你能深入理解当然很好,如果不能,多尝试多动手,外加适当看看算法本质,应该也能提高不少。

    作为程序员出生,你的优势可能在于编码以及对数据库/数据的操作。这一块恰恰是机器学习里比较重要却被忽视的。别看有些人上来就公式,就信息熵,就核函数。你给他一个xml或者文本的数据,不一定很顺利就弄成机器学习需要的格式。更别说多线程,多进程,streaming处理数据了。这些东西,你应该上手比较快。

    所以,要扬长避短,别去研究核心算法,关注一些open source的库,哪些算法又被封装了,大致知道各种算法的使用场景。从工程角度入手,自己构建一套通用的工作流程。比如,

    • 原始数据处理,用熟几个顺手的程序或工具,能在各种数据格式间转换。从ODBC,到CSV,甚至音频,图像,都可以是原始数据
    • 初步feature删选,快速套用几个景点的模型试试看效果
    • 高性能的迭代各种参数组合,找到最佳的参数
    • 了解下大数据平台,想想当数据量大于你的所有内存,甚至大于你的硬盘,怎么办

    不是每个人都需要做research,有些时候,能用就可以了。

  3. 匿名用户
    理由
    举报 取消

    你以为搞这个的有几个数学好的

我来回答

Captcha 点击图片更换验证码