转载请注明作者和出处:https://blog.csdn.net/qq_28810395
Python版本: Python3.x
运行平台: Windows 10
IDE: Pycharm profession 2019

机器学习简单概述

  机器学习是一门多学科交叉专业,涵盖概率论知识,统计学知识,近似理论知识和复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。换句话说,就是机器学习使我们利用计算机彰显数据背后的真实含义。

机器学习的领域

  机器学习的适用现实应用领域包括数据挖掘、视觉识别、语音识别、自然语言处理、推荐系统等。
  数据挖掘:主要处理的是一些结构化的处理,一般就是对某个变量进行分类或者回归,主要应用于金融防控,精准营销等领域。
  视觉识别:主要就是与图片,视频有关,主要落地领域为人脸识别,行人重识别,医学图像处理,自动驾驶等。
  语音识别:主要就是处理音频类的问题,语音识别,语音合成等,目前科大讯飞语音识别基本是国内领军企业。
  自然语言处理:主要处理的是文本类的问题,主要落地领域为机器翻译,文本分类与摘要,智能输入法,聊天机器人等。
  推荐系统:现在短视频或者新闻资讯类平台的核心所在,利用推荐算法可以从大量信息中找出用户可能感兴趣的内容。

机器学习主要任务

  机器学习一般根据处理的数据是否具有标签信息,将机器学习分为监督学习和无监督学习
  监督学习:一般为分类与回归,这类算法利用样本集合进行训练,得出一个模型,最后输入未知数据进行处理,得出数据类型
  非监督学习:通过学习没有分类标记的训练样本,直接建立一个模型,以揭示数据的内在性质和规律。

机器学习应用程序设计步骤

  收集数据:利用爬虫、传感器反馈、API等进行数据收集;
  准备输入数据:将得到的数据进行处理(格式处理等)
  分析输入数据:人工鉴别与分析;
  训练算法:将样本集数据进行输入,从中抽取知识或信息;(核心)
  测试算法:将未知数据输入模型,进行评估算法;(核心)
  使用算法:将机器学习算法转换为应用程序并执行,检测实际环境是否适合。

安装NumPy函数库

  机器学习算法设计很多线性代数知识,因此使用Python语言构造机器学习应用时,常使用NumPy函数库,所以下面讲解在Pycharm中安装NumPy函数库步骤。

  1. 创建完工程后左上角打开File并打开Setting
  2. 打开Project Interpreter并右端点击加号添加模块
  3. 左上角输入你要添加的模块,并下载安装
  4. 返回观测是否安装成功

机器学习(1)——基础概念相关推荐

  1. 从基础概念到数学公式,这是一份520页的机器学习笔记(图文并茂)

    导读:近日,来自SAP(全球第一大商业软件公司)的梁劲(Jim Liang)公开了自己所写的一份 520 页的学习教程(英文版),详细.明了地介绍了机器学习中的相关概念.数学知识和各种经典算法.完整的 ...

  2. 机器学习的9个基础概念和10种基本算法总结

    https://blog.csdn.net/libaqiangdeliba/article/details/41901387 1.基础概念: (1) 10折交叉验证:英文名是10-fold cross ...

  3. [云炬python3玩转机器学习笔记] 2-1机器学习基础概念

    机器学习基础概念 一.关于数据 本文约定: 大写表示矩阵 小写表示向量 上标代表第几个样本 下标代表第几个特征 一般向量都表示为列向量 特征空间:每个维度都可以表示一个特征,形成一个空间(2D,3D, ...

  4. 机器学习入门 笔记(二) 机器学习基础概念

    第二章 机器学习基础概念 1.机器的数据 2.机器学习的主要任务 3.监督学习和非监督学习 4.批量.在线学习.参数.非参数学习 5.哲学思考 6.环境的搭建 1.机器的数据 我们以鸢尾花的数据为例. ...

  5. 机器学习里面的基函数_机器学习系列(一)——基础概念及分类

    机器学习基础(一) emm... 那个第一篇文章,简单的自我介绍一下,机器学习小白,希望和大家一起进步,有什么问题可以留言一起探讨. 本文撰写于2020/1/1 是本人学习机器学习时,做的笔记摘要,为 ...

  6. 机器学习基础概念——过拟合和欠拟合

    欢迎关注,敬请点赞! 机器学习基础概念--过拟合和欠拟合 1. 基本概念 1.1 偏差和方差 2. 欠拟合和过拟合 2.1 学习曲线 2.2 复杂程度曲线 2.3 支持向量机的过拟合和欠拟合 2.4 ...

  7. 机器学习——基础概念

    一. 机器学习基础概念 总结过层中,我结合了头歌上的相关公开课程:详见 (一).什么是机器学习? 机器学习致力于通过计算的手段,利用经验来改善系统的性能. "经验"-->通常 ...

  8. 机器学习笔记(一)numpy的使用、机器学习基础概念

    目录 1.numpy 1.1.创建 numpy.array 1.1.1.常规创建 numpy.array 的方法 1.1.2.其他创建 numpy.array 的方法 1.1.2.其他创建随机数 ra ...

  9. 机器学习基础概念及简单框架

    机器学习要知道的基础概念和简单框架 机器学习相关的基础概念 机器学习的简单框架 机器学习相关的基础概念 All models are wrong but some are useful(所有模型都是错 ...

  10. AI:人工智能领域之AI基础概念术语之机器学习、深度学习、数据挖掘中常见关键词、参数等5000多个单词中英文对照(绝对干货)

    AI:人工智能领域之AI基础概念术语之机器学习.深度学习.数据挖掘中常见关键词.参数等5000多个单词中英文对照(绝对干货) 导读      本博主基本收集了网上所有有关于ML.DL的中文解释词汇,机 ...

最新文章

  1. Asp.NET中常用的一些优化性能的方法
  2. R语言使用for循环绘制多个模型的DCA(Decision Curve Analysis)曲线并保存特定分辨率的DCA曲线的结果文件
  3. epoll 或者 kqueue 的原理是什么?
  4. HDU 4864 Task(2014多校--贪心)
  5. 信息系统项目管理师-案例分析专题(一)案例简介、答题方法、要点笔记
  6. struts2中action之间的一种跳转
  7. 大数据_Flink_流式处理_简介_Flink是什么---Flink工作笔记0001
  8. multipartfile上传文件_Feign文件上传和部分源码解读
  9. bound、frame、position、anchorPoint
  10. VSCode 中使用GO语言
  11. php ubound,VBA UBound()函数
  12. 工作积累⑨——从丁香医生增长看地推的重要性
  13. iOS调优 | 深入理解Link Map File
  14. 【Linux系统】centos 停止维护有什么影响呢?
  15. python--转换wrf输出的风场数据为网页可视化的json格式
  16. Mac版本的夜神模拟器
  17. 聊聊技术专家谈阿里云史诗级故障
  18. Vue3分页器(Pagination)
  19. Android APN设置接口
  20. SSO方式实现微服务的登入业务

热门文章

  1. github添加ToKen到本地并写入netrc实现自动登录
  2. Linux内核开发_3_busybox
  3. 设计模式(六)原型模式
  4. mysql配置utf8_mb4
  5. 服务器***处理三则
  6. XStream使用总结
  7. 火车票放票时间 潜规则
  8. android UI进阶之布局的优化
  9. 怎么把我的文档C盘的路径改到E盘啊
  10. 【UOJ 275】最短路径问题