原创文章,从刚开始(2019-10-20)记录下自己学习AI之路,希望对后来者有一定的帮助

背景:

1. 之前从事音频相关的开发,但是工作经历偏硬件,主要是电声。有一定的数学基础(线性代数、概率论、微积分),很多概念熟悉,但是不深入;

2. 之前只有matlab编程的经历,脚本语言,很多时候只是做做分析,跟实际的应用有一定的差别;近两年因为工作的原因,开始拾起C语言,基本上能用C语言写音频库,看代码基本没有什么问题,但是为了方便,只是在VS里面整,对linux不了解。

起因:

AI也火了好几年了,之前因为不甚了解,总觉得要从事这方面,需要花大量的时间深入进去,因为工作,时间、学习成本较高,所以一直抵触,直到最近慢慢的自己从事的这方面行业内也在往深度学习上靠,所以才开始慢慢了解;后来发现现在这方面的框架实在太成熟了,好像人人都在搞,课程一堆,如果不是需要完全精通理论,实际上由很多资源、途径可以慢慢进入AI领域。

1. 从0接触 - Andrew Ng的机器学习
        网上搜了很多教程,了解大名鼎鼎的Andrew Ng的《机器学习》,于是开始上www.cousera.com学习这门课程,后来为图方便,在网易云课堂学习(由中文翻译),同时coursera上做测试、提交编程作业。Andrew Ng的课程浅显易懂,老外的教材或者课程大多一个优点就是,概念浅显易懂,碰到由难度的或者暂时不好解释的,就提醒你说,你暂时理解到这里就可以了,后来会慢慢讲到,不要着急,把这些基本概念掌握好就可以了,不像国内的教材或课程,怎么难、怎么复杂就怎么来,以显得自己的东西高大上。《机器学习》的编程作业是用的matlab(不会的,上手也很容易),里面的编程基本类似于填空题,程序框架都搭好了,按照提示谢谢简单的脚本语句就可以。

学完《机器学习》后,对这方面算是有了一个简单的理解。至少概念上了解了AI、深度学习、机器学习,以及背后简单的原理,完全抵消了我的畏难情绪,让我开始决定对这方面开始投入经历。

2. 基础工具:python,numpy,matplotlib, keras

之前一直用的matlab,matlab现在AI的工具箱越来越成熟,估计也是市场方面的原因、压力大,这两年matlab这方面更新很快。但是目前AI产业方面基本上用的是python,所以决定转移阵地,选择python。
       因为有matlab和C编程的经验,但是编程动手能力不强,所以找了个CSDN上找了个视频来学习,《Python入门视频精讲》这个课程相对较简单,而且基本的内容都涉及到了,所以花了两三个晚上,过了一遍。买了一本《Python基础教程(第3版)》慢慢精读。

AI方面的数据处理主要是numpy,numpy就相当于matlab的基本数据操作,所以因为很多数据操作的基本概念都有,于是就在CSDN上找了numpy的课程开始过,这是下一周工作之余需要花时间完成的任务。

-----------(19.10.20)-----------未完待续

新手怎么入门人工智能(AI,深度学习,机器学习,神经网络)相关推荐

  1. python人工智能课程实例_python人工智能AI深度学习/机器学习全套课程 视频教程+ppt+代码...

    这是一套Python/人工智能/AI/机器学习/深度学习 全套实战课程,包含视频教程以及文档.源码等,欢迎下载 01. python数据分析与机器学习实战 02.深度学习入门视频课程(上篇) 03.深 ...

  2. 深度学习-机器学习(神经网络的应用 上)

    1.用Python来实现神经网络: ************具体直接看代码**************** #神经网络算法(Neural Network) import numpy as npdef ...

  3. 机器学习、深度学习、神经网络学习资料集合(开发必备)

    最近整理了下AI方面的学习资料,包含了学习社区.入门教程.汲取学习.深度学习.自然语言处理.计算机视觉.数据分析.面试和书籍等方面的知识.在这里分享给大家,欢迎大家点赞收藏. 学习社区 神力AI(MA ...

  4. 人工智能、深度学习与目标检测

    目录 一些概念 过拟合 欠拟合 逻辑回归(LR) 线性回归 人工智能与深度学习关系 神经网络 神经元 激活函数 前馈计算 深度神经网络 卷积神经网络 目标检测 传统目标检测与深度学习目标检测算法的区别 ...

  5. 《深度学习:Java语言实现》一一1.3人工智能与深度学习

    1.3人工智能与深度学习 机器学习是人工智能第三波浪潮中碰撞出来的火花,作为一种数据挖掘方法,它既实用又强大:然而,即便采用了这种新的机器学习方法,要实现真正的人工智能似乎依旧遥遥无期.因为定义特征一 ...

  6. 理解这25个概念,你的人工智能,深度学习,机器学习才算入门!

    相关阅读: 300本计算机编程的经典书籍下载 人工智能,深度学习,机器学习-无论你在做什么,如果你对它不是很了解的话-去学习它.否则的话不用三年你就跟不上时代的潮流了. --马克.库班 马克.库班的这 ...

  7. 国内常见与人工智能(深度学习、机器学习)相关比赛合集

    国内常见与人工智能(深度学习.机器学习)相关比赛合集 ​ 以下比赛一般最近一年一次,一届一届的办,不过在我们学校都不算ABC类,但在要继续走一下还是挺有用的,当然钱也比普通比赛奖励的多 一.[第五届中 ...

  8. 【推荐】AI人工智能-机器视觉-深度学习资料合集44篇

    机器视觉是人工智能正在快速发展的一个分支.简单说来,机器视觉就是用机器代替人眼来做测量和判断.机器视觉系统是通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给 ...

  9. 人工智能、机器学习、深度学习和神经网络的区别

    人工智能 背景:人工智能最初可以追溯至1956年,当时多名计算机科学家在达特茅斯会议上共同提出了人工智能的概念.在随后几十年中,人工智能一方面被认为是人类文明未来的发展方向,另一方面也被认为是难以企及 ...

  10. H2O机器学习:一种强大的可扩展的人工智能和深度学习技术

    书名:基于H2O的机器学习实用方法:一种强大的可扩展的人工智能和深度学习技术 原书名:Practical Machine Learning with H2O:Powerful, Scalable Te ...

最新文章

  1. 助力企业抗疫,360金融推出免费AI语音机器人
  2. FCKeditor.Net 2.6.3 配置说明与文件精简
  3. python模拟浏览器模块,python模块学习---mechanize(模拟浏览器)
  4. PerfLab(直接在服务器上完成)
  5. php类的组成部分,计算机5大组成部分是什么?
  6. 你还认识变量吗?Java基础学习不可略过的基本语法,简而不漏,变量的定义赋值和分类,系统认识Java中的变量有哪些?
  7. java 异常 日志_java中的异常、断言、日志(一)
  8. 使用VNC远程安装CentOS 7操作系统
  9. 提高Objective-C代码质量心机一:简化写法
  10. WORD如何一键转PPT
  11. python 在线编程 实现_Python进阶开发之网络编程,socket实现在线聊天机器人
  12. Java滑动窗口的最大值
  13. Thymeleaf数据回显
  14. Unity SRP初识笔记
  15. 虚拟机服务器系统蓝屏怎么办,虚拟机windows 2008 R2 系统蓝屏
  16. Web页面的常见字体有哪些
  17. CoreML ARKit3
  18. 知乎上的那些神回复,已笑趴~~~
  19. 计算机在随机抽样上的应用,数理统计学中随机抽样的应用研究
  20. 中西文化交流互融:500年老字号隆庆祥“奏响”2022年

热门文章

  1. linux 网卡 mac 配置文件,Linux下更改网卡的MAC物理地址
  2. 考研计算机需要学复变函数与积分变换,《复变函数与积分变换》期末考研重点复习试题...
  3. Error: EPERM: operation not permitted 解决办法
  4. 愤怒的小鸟重制版 Angry Birds Reloaded for Mac(经典的休闲游戏)
  5. 数据卫士 oracle,Oracle 高可用性:理解数据卫士
  6. 洛谷P1218 题解
  7. 《活法》 稻盛和夫 读书摘要
  8. 联络员(最短路-kruskal)
  9. win7 共享需要开启哪些服务
  10. 什么是域名劫持和域名污染