机器学习(1)——基础概念
转载请注明作者和出处:https://blog.csdn.net/qq_28810395
Python版本: Python3.x
运行平台: Windows 10
IDE: Pycharm profession 2019
机器学习简单概述
机器学习是一门多学科交叉专业,涵盖概率论知识,统计学知识,近似理论知识和复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。换句话说,就是机器学习使我们利用计算机彰显数据背后的真实含义。
机器学习的领域
机器学习的适用现实应用领域包括数据挖掘、视觉识别、语音识别、自然语言处理、推荐系统等。
数据挖掘:主要处理的是一些结构化的处理,一般就是对某个变量进行分类或者回归,主要应用于金融防控,精准营销等领域。
视觉识别:主要就是与图片,视频有关,主要落地领域为人脸识别,行人重识别,医学图像处理,自动驾驶等。
语音识别:主要就是处理音频类的问题,语音识别,语音合成等,目前科大讯飞语音识别基本是国内领军企业。
自然语言处理:主要处理的是文本类的问题,主要落地领域为机器翻译,文本分类与摘要,智能输入法,聊天机器人等。
推荐系统:现在短视频或者新闻资讯类平台的核心所在,利用推荐算法可以从大量信息中找出用户可能感兴趣的内容。
机器学习主要任务
机器学习一般根据处理的数据是否具有标签信息,将机器学习分为监督学习和无监督学习
监督学习:一般为分类与回归,这类算法利用样本集合进行训练,得出一个模型,最后输入未知数据进行处理,得出数据类型
非监督学习:通过学习没有分类标记的训练样本,直接建立一个模型,以揭示数据的内在性质和规律。
机器学习应用程序设计步骤
收集数据:利用爬虫、传感器反馈、API等进行数据收集;
准备输入数据:将得到的数据进行处理(格式处理等)
分析输入数据:人工鉴别与分析;
训练算法:将样本集数据进行输入,从中抽取知识或信息;(核心)
测试算法:将未知数据输入模型,进行评估算法;(核心)
使用算法:将机器学习算法转换为应用程序并执行,检测实际环境是否适合。
安装NumPy函数库
机器学习算法设计很多线性代数知识,因此使用Python语言构造机器学习应用时,常使用NumPy函数库,所以下面讲解在Pycharm中安装NumPy函数库步骤。
- 创建完工程后左上角打开File并打开Setting
- 打开Project Interpreter并右端点击加号添加模块
- 左上角输入你要添加的模块,并下载安装
- 返回观测是否安装成功
机器学习(1)——基础概念相关推荐
- 从基础概念到数学公式,这是一份520页的机器学习笔记(图文并茂)
导读:近日,来自SAP(全球第一大商业软件公司)的梁劲(Jim Liang)公开了自己所写的一份 520 页的学习教程(英文版),详细.明了地介绍了机器学习中的相关概念.数学知识和各种经典算法.完整的 ...
- 机器学习的9个基础概念和10种基本算法总结
https://blog.csdn.net/libaqiangdeliba/article/details/41901387 1.基础概念: (1) 10折交叉验证:英文名是10-fold cross ...
- [云炬python3玩转机器学习笔记] 2-1机器学习基础概念
机器学习基础概念 一.关于数据 本文约定: 大写表示矩阵 小写表示向量 上标代表第几个样本 下标代表第几个特征 一般向量都表示为列向量 特征空间:每个维度都可以表示一个特征,形成一个空间(2D,3D, ...
- 机器学习入门 笔记(二) 机器学习基础概念
第二章 机器学习基础概念 1.机器的数据 2.机器学习的主要任务 3.监督学习和非监督学习 4.批量.在线学习.参数.非参数学习 5.哲学思考 6.环境的搭建 1.机器的数据 我们以鸢尾花的数据为例. ...
- 机器学习里面的基函数_机器学习系列(一)——基础概念及分类
机器学习基础(一) emm... 那个第一篇文章,简单的自我介绍一下,机器学习小白,希望和大家一起进步,有什么问题可以留言一起探讨. 本文撰写于2020/1/1 是本人学习机器学习时,做的笔记摘要,为 ...
- 机器学习基础概念——过拟合和欠拟合
欢迎关注,敬请点赞! 机器学习基础概念--过拟合和欠拟合 1. 基本概念 1.1 偏差和方差 2. 欠拟合和过拟合 2.1 学习曲线 2.2 复杂程度曲线 2.3 支持向量机的过拟合和欠拟合 2.4 ...
- 机器学习——基础概念
一. 机器学习基础概念 总结过层中,我结合了头歌上的相关公开课程:详见 (一).什么是机器学习? 机器学习致力于通过计算的手段,利用经验来改善系统的性能. "经验"-->通常 ...
- 机器学习笔记(一)numpy的使用、机器学习基础概念
目录 1.numpy 1.1.创建 numpy.array 1.1.1.常规创建 numpy.array 的方法 1.1.2.其他创建 numpy.array 的方法 1.1.2.其他创建随机数 ra ...
- 机器学习基础概念及简单框架
机器学习要知道的基础概念和简单框架 机器学习相关的基础概念 机器学习的简单框架 机器学习相关的基础概念 All models are wrong but some are useful(所有模型都是错 ...
- AI:人工智能领域之AI基础概念术语之机器学习、深度学习、数据挖掘中常见关键词、参数等5000多个单词中英文对照(绝对干货)
AI:人工智能领域之AI基础概念术语之机器学习.深度学习.数据挖掘中常见关键词.参数等5000多个单词中英文对照(绝对干货) 导读 本博主基本收集了网上所有有关于ML.DL的中文解释词汇,机 ...
最新文章
- Asp.NET中常用的一些优化性能的方法
- R语言使用for循环绘制多个模型的DCA(Decision Curve Analysis)曲线并保存特定分辨率的DCA曲线的结果文件
- epoll 或者 kqueue 的原理是什么?
- HDU 4864 Task(2014多校--贪心)
- 信息系统项目管理师-案例分析专题(一)案例简介、答题方法、要点笔记
- struts2中action之间的一种跳转
- 大数据_Flink_流式处理_简介_Flink是什么---Flink工作笔记0001
- multipartfile上传文件_Feign文件上传和部分源码解读
- bound、frame、position、anchorPoint
- VSCode 中使用GO语言
- php ubound,VBA UBound()函数
- 工作积累⑨——从丁香医生增长看地推的重要性
- iOS调优 | 深入理解Link Map File
- 【Linux系统】centos 停止维护有什么影响呢?
- python--转换wrf输出的风场数据为网页可视化的json格式
- Mac版本的夜神模拟器
- 聊聊技术专家谈阿里云史诗级故障
- Vue3分页器(Pagination)
- Android APN设置接口
- SSO方式实现微服务的登入业务