【MOOC】Python机器学习应用-北京理工大学 - 学期课程导学

本课程介绍了机器学习的基础知识,包括目的、分类和Python的Scikit-learn库。强调了监督学习、无监督学习、强化学习等概念,并推荐了相关书籍和课程。课程目标是掌握基本的机器学习原理,利用sklearn解决实际问题,熟悉常用机器学习算法的调用。还详细讲解了sklearn的标准数据集,如波士顿房价、鸢尾花和手写数字数据集及其使用方法。
摘要由CSDN通过智能技术生成

1.机器学习简介

1.1.机器学习的目的

机器学习是实现人工智能手段,其主要研究内容是如何利用数据或经验进行学习,改善具体算法的性能

• 多领域交叉,涉及概率论、统计学,算法复杂度理论等多门学科

• 广泛应用于网络搜索、垃圾邮件过滤、推荐系统、广告投放、信用评价、欺诈检测、股票交易和医疗诊断等应用

1.2.机器学习的分类

机器学习一般分为下面几种类别

• 监督学习 (Supervised Learning)

• 无监督学习 (Unsupervised Learning)

• 强化学习(Reinforcement Learning,增强学习)(可参考这个视频理解)

• 半监督学习(Semi-supervised Learning)(介于监督和无监督学习之间)

• 深度学习 (Deep Learning)(利用深层神经网络抽象得表示数据特征的一种方法)

1.3.Python Scikit-learn

•官网首页: http://scikit-learn.org/stable/

• Machine Leaning in Python

• 一组简单有效的工具集

• 依赖Python的NumPy,SciPy和matplotlib库

• 开源、可复用

本课程也主要注重于sklearn的使用方法,对于算法的原理不做过多深究

常用函数:
这里写图片描述

1.4.课程目标

• 了解基本的机器学习原理及算法

• 学习利用机器学习算法解决应用问题的能力

• 掌握sklearn库中常用机器学习算法的基本调用方法,避免重复造车

2.相关书籍及课程推荐[重点-良心推荐]

图书:

《机器学习》-周志华

这里写图片描述

《PRML》-Bishop 民间评价:“早知此书,PhD早毕业2年”

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值