首页 > 其他分享 >学习机器学习之了解机器学习与PyCharm环境搭建

学习机器学习之了解机器学习与PyCharm环境搭建

时间:2022-12-01 11:36:24浏览次数:57  
标签:www 机器 训练 Python 学习 监督 PyCharm

1.python基础的准备

本课程拟采用Python做为机器算法应用的实现语言,所以请确保:

1)安装好Python开发环境, PyCharm 或 Anaconda等都可以,按个人习惯喜好。

2)基本库的安装,如numpy、pandas、scipy、matplotlib

3)具备一定的Python编程技能,如果不熟悉,可选择一个教程进行学习,Python简单好上手,资源也很丰富。

菜鸟教程 Python 3 教程 ​​http://www.runoob.com/python3/python3-tutorial.html​​ 

廖雪峰的官方网站 Python3 ​​https://www.liaoxuefeng.com/wiki/1016959663602400​

学习视频

 

2.视频学习内容:https://www.bilibili.com/video/BV1Tb411H7uC?p=1

1)P4 Python基础

2)P1 机器学习概论

机器学习是一门多领域交叉学科,涉及较多的数学知识,我们不做太多理论上的要求,如果有听不懂的地方,不要放弃,看一遍就有个印象。通过观看视频,大家对课程有个总体的认识。

建议大家边看边做笔记,记录要点及所在时间点,以便有必要的时候回看。学习笔记也是作业的一部分。

 

3.小练习:

1)贴上Python环境及pip list截图,了解一下准备情况。

学习机器学习之了解机器学习与PyCharm环境搭建_监督学习

  

学习机器学习之了解机器学习与PyCharm环境搭建_机器学习_02

  

学习机器学习之了解机器学习与PyCharm环境搭建_机器学习_03

   

学习机器学习之了解机器学习与PyCharm环境搭建_python_04

 

 

2)贴上视频学习笔记,要求真实,不要抄袭,可以手写拍照。

  (1)P1 机器学习概论

    

学习机器学习之了解机器学习与PyCharm环境搭建_python_05

 

 

  换个表述,机器学习是人工智能的一个分支。我们使用计算机设计一个系统,使它能够根据提供的训练数据按照一定的方式来学习;随着训练次数的增加,该系统可以在性能上不断学习和改进;通过参数优化的学习模型,能够用于预测相关问题的输出。机器学习例子:无人驾驶机动车。

学习机器学习之了解机器学习与PyCharm环境搭建_监督学习_06

 

  (2)P4 Python基础

  

学习机器学习之了解机器学习与PyCharm环境搭建_机器学习_07

 

 

3)什么是机器学习,有哪些分类?结合案例,写出你的理解。

什么是机器学习:  

  机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
  它是人工智能的核心,是使计算机具有智能的根本途径。

机器学习可以分成下面几种类别:
  监督学习从给定的训练数据集中学习出一个函数,当新的数据到来时,可以根据这个函数预测结果。监督学习的训练集要求是包括输入和输出,也可以说是特征和目标。训练集中的目标是由人标注的。常见的监督学习算法包括回归分析和统计分类。
  监督学习和非监督学习的差别就是训练集目标是否人标注。他们都有训练集 且都有输入和输出
无监督学习与监督学习相比,训练集没有人为标注的结果。常见的无监督学习算法有生成对抗网络、聚类。
半监督学习介于监督学习与无监督学习之间。
  增强学习机器为了达成目标,随着环境的变动,而逐步调整其行为,并评估每一个行动之后所到的回馈是正向的或负向的。



标签:www,机器,训练,Python,学习,监督,PyCharm
From: https://blog.51cto.com/u_15898395/5901457

相关文章

  • Java进阶学习之反射与动态绑定(5)
    目录1.反射1.1.概述1.2.实现方式1.2.1.获取Class1.2.2.通过反射获取属性、设置属性1.2.3.通过反射获取方法、执行方法1.2.4.通过反射获取构造器并调用2.动态代理2.1.代理模......
  • Java进阶学习之网络编程(4)
    目录1.网络编程概述1.1.目的1.2.常用的网络协议1.2.1.TCP1.2.2.UDP2.Socket网络编程2.1.Socket是什么2.2.Socket工作流程2.3.案例《计算机网络》作为计算机专业的必修课,估......
  • cs231n学习笔记——Lecture2 Image Classification
    该博客主要用于个人学习记录,部分内容参考自李飞飞笔记、cs231n计算机视觉课程笔记、图像识别算法(一)、cs231n笔记2—线性分类一、图像识别ImageClassification1、在......
  • 学习随笔-Linux1
    认识[root@localhost~]#在终端上,默认显示了这样的一行内容作为信息提示[root@localhost~]#其中,root代表的是我们当前使用的用户名,localhost代表的是我们当前所在的主......
  • 图解来啦!机器学习工业部署最佳实践!10分钟上手机器学习部署与大规模扩展 ⛵
    ......
  • 小陈学习1
    MakDown学习标题三级标题用#号四级标题  字体Hello.World!用两个**号Hello.World!用三个***号Hello.World!用两个~~号Hello.World!用两个**号引用选......
  • 前端基础学习1
    前端基础学习1一、前端与后端的概念1.前端后端的名词解释?前端:类似于接待员直接与用户打交道到操作界面后端:类似于幕后操作主要负责内的部核心业务逻辑3......
  • 程序员学习 CPU 有什么用?
    本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]提问。前言大家好,我是小彭。在上一篇文章里,我们聊到了计算机的冯·诺依曼架构,以及计算机的五大部件......
  • 深度学习-第三章概率与信息论
    前言概率论学科定义概率与信息论在人工智能领域的应用3.1,为什么要使用概率论3.2,随机变量3.3,概率分布3.3.1,离散型变量和概率质量函数3.3.2,连续型变量和概率密度......
  • HCIA学习笔记四十六:NAT服务器
    一、NAT服务器• 通过配置NAT服务器,可以使外网用户访问内网服务器。二、NAT服务器配置三、配置验证四、NAT服务器实验4.1、拓扑图•分别在路由器中拖出2台AR222......