首页 > 其他分享 >PyTorch自学笔记——深度学习基础(1)

PyTorch自学笔记——深度学习基础(1)

时间:2024-07-13 10:00:01浏览次数:12  
标签:Machine 机器 When 笔记 学习 PyTorch learning 自学 data

PyTorch自学笔记。学习教程为Zero to Mastery Learn PyTorch for Deep Learning,对应视频教程为https://www.youtube.com/watch?v=Z_ikDlimN6A

概念(What is deep learning)

机器学习(Machine learning, ML)

定义

将事物(数据)转化为数字,并找出数字中的模式

Machine learning is turning things (data) into numbers and find patterns in those numbers

(使用编程与数学方法使计算机完成对模式的寻找)

深度学习是机器学习的子集,而机器学习是人工智能的子集

概念理解

传统编程 vs 机器学习

以做菜为例:

传统学习:以原材料和制作步骤起始,制作出菜品

机器学习:以原材料和菜品起始,找出制作步骤

深度学习应用场景(What deep learning is good for or not good for)

应用场景

  • 有大量规则的问题(无法手动列出所有规则)(Problems with long lists of rules)
  • 不断变化的环境(Continually changing environments)
  • 发现大量数据中的规律 (Discovering insights within large collections of data)

当可用简单的基于规则的系统解决问题时,不要使用机器学习

If you can build a simple rule-based system that doesn’t require machine learning, do that

非应用场景

  • 需要解释的问题(When you need explainability)
  • 传统方法更适用(When the traditional approach is a better option)
  • 无法接受错误(When errors are unacceptable)
  • 持有数据量不足(When you don’t have much data)

Machine learning vs Deep learning

应用场景

非深度学习的机器学习主要处理结构化数据(structured data),如XGBoost

深度学习主要处理非结构化数据

常见模型
  • Machine Learning
    • Random forest
    • Gradient boosted models
    • Naive Bayes
    • Nearest neighbour
    • Support vector machine
  • Deep Learning
    • Neural Networks
    • Fully connected neural network
    • Convolutional neural network
    • Recurrent neural network
    • Tansformer

标签:Machine,机器,When,笔记,学习,PyTorch,learning,自学,data
From: https://blog.csdn.net/m0_61797126/article/details/140395221

相关文章

  • yolov8_pytorch目标检测和图像分割深度学习模型
    yolov8论文无模型结构yolov8是一种单阶段目标检测算法,该算法在YOLOV5的基础上添加了一些新的改进思路,使其速度与精度都得到了极大的性能提升。算法原理YOLOv8算法通过将图像划分为不同大小的网格,预测每个网格中的目标类别和边界框,利用特征金字塔结构和自适应的模型缩放......
  • 半小时获得一张ESG入门证书【详细中英文笔记一】
    前些日子,有朋友转发了一则小红书的笔记给我,标题是《半小时获CFI官方高颜值免费证书ESG认证》。这对考证狂魔的我来说,必然不能错过啊,有免费的羊毛不薅白不薅。ESG课程的CFI官方网址戳这里:CFI于是信心满满的参照攻略,打开了网址,开始听课……唔。课程时长1.5小时?小意思。PP......
  • C++中的可见性 指针 笔记
    含义:谁能看到他们谁能调用?谁能使用?可见性的修饰符:private含义:只有其所在的类可以访问,被修饰的变量但是friend关键字可以让类或者函数成为朋友(友元)可以在别处访问私有成员protected含义:所在的类和层次结构中的所有子类可以访问这些符号例子:classprintable{prot......
  • manim学习笔记04:使用manim,表示向量和加法。
    manim学习笔记04:使用manim,表示向量和加法。一,相关定义1.有向线段:规定若线段AB的端点为起点为A,B为终点,则线段就具有了从起点A到终点B的方向和长度。具有方向和长度的线段叫做有向线段。接下来我们体会一下相关的代码:classVectorArrow(Scene):defconstruct(self):......
  • 学习Cocos 3.8笔记(一)
    3D项目和2D项目差别并不大项目结构如下通过Dashboard,我们可以创建一个HelloWorld项目作为开始,创建之后的项目有特定的文件夹结构,我们将在这一节熟悉CocosCreator项目的文件夹结构。项目文件夹结构初次创建并打开一个CocosCreator项目后,开发者的项目文件夹将会包括......
  • [学习笔记] 长链剖分 - 图论
    长链剖分字面意思,不同于重链剖分,每次选取最长的树链进行剖分,直到剖完为止。其原理和重链剖分相似。建议学习长链剖分前,先学习重链剖分。重链剖分能做的,长链剖分都能做(当然不包括找重儿子),长链剖分还能以\(O(nlogn)-O(1)\)的优秀复杂度找到\(k\)级祖先(当前节点的第\(k\)个......
  • 7/12 训练笔记
    闲话打OIBingo然后大力卡时卡空间,贺了最优解之后成功Bingo.rep(i,0,(int)v.size()-1)v.push_back(1);在vectorv本来就有内容的情况下会持续循环。rep(i,1,n)rep(i,1,n)cin>>a[i];似乎会出问题。P4137RmqProblem/mex回滚莫队题,莫队笔记。考虑mex......
  • 第五天笔记(svn使用,)
    创建仓库......
  • Activity工作流引擎学习笔记(一)
    工作流的概念  工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(WorkflowManagem......
  • protobuf-net.Grpc 笔记
    众所周知,Grpc很好用,但每次都需要手动编写*.proto文件,protobuf-net.Grpc个人感觉最大的优势是不用写*.proto文件,相关教程如下:https://learn.microsoft.com/zh-cn/aspnet/core/grpc/code-first?view=aspnetcore-8.0https://protobuf-net.github.io/protobuf-net.Grpc/gettingst......