自己摸索:机器学习从0到1系列---1 入门的准备
来源:互联网 发布:java读取nc文件源代码 编辑:程序博客网 时间:2024/05/16 06:58
首先,我是一个程序员,应用级的嵌入式开发程序员,完全没有机器学习的相关基础和工作经验。
我准备发挥程序员的强大自学本领,来看看如去掌握“机器学习”这个技能
打开百度,输入“机器学习 招聘”,可以看到大量和相关职位
例一:
发高质量可用的机器学习算法解决实际问题(例如计算机视觉,文本挖掘) 要求: - 熟悉基本机器学习方法(降维,分类,回归等) - 熟悉深度学习基本原理 - 熟悉tensorflow,mxnet,scikit-learn等至少一个机器学习/深度学习框架 - 有良好编程基础,熟练掌握python,c/c++语言 - 有良好抗压能力和责任心
例二:
岗位职责:
1、参与大数据分析,大数据处理,数据挖掘等系统的设计和开发;
2、根据业务需求进行数学建模,设计并开发高效算法,并对模型及算法进行验证和实现,解决实际业务问题;
3、应用各种机器学习、数据挖掘技术进行数据分析与数据挖掘;
4、关注人工智能相关算法的业界动态,并结合业务情况进行技术预研;
任职资格:
1、全日制本科及以上学历,计算机、数学、统计等相关专业;
2、熟悉C、C++、java、Python等一门或多门编程语言;
3、2年及以上Hadoop开发与应用经验,熟悉MapReduce、Spark、Storm、HBase等主流大数据技术;
4、熟悉各种特征提取、数据降维等数据处理技术;
5、熟练应用各种分类聚类算法;熟悉各种相关性算法、回归算法;了解常用的社交分析模型;
6、了解典型数据挖掘工具,具有数据挖掘算法开发经验;
7、工作有计划性,责任心和执行能力强,具备高度的责任心、诚信的工作作风、优秀沟通能力及团队精神;
8、能够阅读英文技术文档及论文,具有良好的自学能力,可以快速学习和掌握新的方法和技术
这里可以看到,有两种相关的工作,一个是机器学习算法的研究工作,一个是在应用中使用机器学习的相关技术,来服务于产品。
作为一个零基础的人,没有办法一来就玩最高深的东西,那么我们摸着门,来看看,一些基本的敲门砖,是哪些?
看到上面的两个招聘信息,我们发现:
1 : c/c++语言,Python是必须要熟练的语言
2: 熟悉基本机器学习方法 ,“聚类,分类,回归等”基本算法
c/c++语言就不说了,首先,要熟练掌握:Python 语言
基本的机器学习方法,这些东西先做了解,清楚有哪些,基本是什么东西。
入门,尽量把难度的坡度降的越底越好,平缓中带点提高,这样可以提供自己的学习动力,看到不断的进步,也不会被难道吓坏,而无法前进。这也是一种比较有效的学习方法。
后面的学习,使用 《机器学习算法编程与实践》作为指导书,来进行一步一步的学习。
中间遇到的各种知识点,在具体情况下再具体的分析,跟踪。
当然,第一遍的学习,仅仅做入门的了解,先跑一跑,动手做一做,看看机器学习运行起来是什么样的,然后在这个基础上再倒推回去,看看里面,用了什么思想,用了什么数学知识
对了,我的数学非常的差
可能没有找到好的教材吧
- 自己摸索:机器学习从0到1系列---1 入门的准备
- 自己摸索:机器学习从0到1系列---2 环境安装
- 机器学习从0到1入门实录
- 机器学习系列----准备知识(1)
- Metasploit从入门到放弃系列教程 第一节 环境准备
- python机器学习:从入门到精通
- 机器学习从入门到精通-精选
- 机器学习从入门到出家
- 机器学习从入门到出家
- 机器学习从入门到出家
- python从入门到机器学习
- 机器学习从入门到出家
- 深入理解机器学习:从原理到算法 学习笔记-第1周 02简易入门
- 【STL容器入门学习1】vector容器摸索
- 机器学习入门前准备
- 从0到1:我是如何在一年内无师自通机器学习的?
- 从0到1:我是如何在一年内无师自通机器学习的?
- 从今天开始,记录一些自己的摸索历程
- uva 140 带宽暴力减枝
- 由浅入深C++语言中的输入输出流
- 5. ATF(ARM Trusted firmware)启动---bl31
- 设计模式——代理模式
- JS原型委托
- 自己摸索:机器学习从0到1系列---1 入门的准备
- JS实现使用POST方式发送请求
- matlab IDE切换窗口快捷键
- 音视频同步(播放)原理
- HTML中的行内元素和块内元素
- thinkPHP5 写接口需要注意的细节
- 常用的邮箱服务器配置
- jqGrid中金额格式化操作
- springboot配置ContextPath(配置全局过滤URl)