目录:

1编译                                                            2训练集  验证集  测试集之间关系  

3 Python 中list集合  如何判断是否为空      4 tensorflow   pytorch 区别

 1编译

java语言的"编译期"分为前端编译和后端编译两个阶段。前端编译是指把*.java文件转变成*.class文件的过程; 后端编译(JIT, Just In Time Compiler)是指把字节码转变成机器码的过程。

在编译原理中, 将源代码编译成机器码, 主要经过下面几个步骤:

下面这张图是上面的概况:

 2训练集  验证集  测试集之间关系

训练集(train set) —— 用于模型拟合的数据样本。

验证集(development set)—— 是模型训练过程中单独留出的样本集,它可以用于调整模型的超参数和用于对模型的能力进行初步评估。

在神经网络中, 我们用验证数据集去寻找最优的网络深度(number of hidden layers),或者决定反向传播算法的停止点或者在神经网络中选择隐藏层神经元的数量;

在普通的机器学习中常用的交叉验证(Cross Validation) 就是把训练数据集本身再细分成不同的验证数据集去训练模型。

测试集 —— 用来评估模最终模型的泛化能力。但不能作为调参、选择特征等算法相关的选择的依据。

拟合度(“R-squared”)拟合度检验是对已制作好的预测模型进行检验,比较它们的预测结果与实际发生情况的吻合程度。

泛化能力:经过训练的网络对于不是样本集的输入也能给出合适的输出,该性质称为泛化能力。

一个形象的比喻:

训练集-----------学生的课本;学生 根据课本里的内容来掌握知识。

验证集------------作业,通过作业可以知道 不同学生学习情况、进步的速度快慢。

测试集-----------考试,考的题是平常都没有见过,考察学生举一反三的能力。

传统上,一般三者切分的比例是:6:2:2,验证集并不是必须的。

3 Python 中list集合  如何判断是否为空

方法一:

if len(list):

........

else:

...........

方法二

在Python中空 list 等同于 False,

所以可以这样写:

if list:

.........

else:

.........

4 tensorflow   pytorch 区别

TensorFlow™是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief [1]  。

Pytorch是基于python的科学计算包,为两类受众提供服务

作为Numpy的替换,让你可以使用GPU的算力

作为一个深度学习计算平台提供最大的计算灵活性与速度

深度学习知识点总结(一)相关推荐

  1. 深度学习知识点总结-激活函数

    深度学习知识点总结 专栏链接: https://blog.csdn.net/qq_39707285/article/details/124005405 本专栏主要总结深度学习中的知识点,从各大数据集比 ...

  2. 深度学习知识点总结:深度学习常用公式总结

    深度学习知识点总结 专栏链接: 深度学习知识点总结_Mr.小梅的博客-CSDN博客 本专栏主要总结深度学习中的知识点,从各大数据集比赛开始,介绍历年冠军算法:同时总结深度学习中重要的知识点,包括损失函 ...

  3. 【深度学习知识点扫盲】病态、病态条件

    [深度学习知识点扫盲]病态.病态条件 文章目录 [深度学习知识点扫盲]病态.病态条件 花书内容 1. 概念定义 1.1 病态/ 良态问题 1.2 适定/ 非适定问题 2.数学解释 2.1 良态/病态矩 ...

  4. 深度学习知识点全面总结

    神经网络与深度学习结构(图片选自<神经网络与深度学习>一邱锡鹏) 目录 常见的分类算法 一.深度学习概念 1.深度学习定义 2.深度学习应用 3.深度学习主要术语 二.神经网络基础 1. ...

  5. 深度学习知识点笔记汇总

      这段时间把CS231n课程作业网站上的知识点文档仔细看了一遍,感觉收获很大.于是后面就花了几天时间翻译.整理.总结这些文档的内容,并贴在CSDN博客上.如果发现有翻译错误或者没看懂的地方,欢迎留言 ...

  6. 机器学习深度学习知识点总结

    1.Overfitting是什么?怎么解决? overfitting就是过拟合, 其直观的表现如下图所示,随着训练过程的进行,模型复杂度增加,在training data上的error渐渐减小,但是在 ...

  7. 机器学习——神经网络、深度学习 知识点总结 及 面试题汇总

    1.反向传播思想: 计算出输出与标签间的损失函数值,然后计算其相对于每个神经元的梯度,根据梯度方向更新权值. (1)将训练集数据输入到ANN的输入层,经过隐藏层,最后达到输出层并输出结果,这是ANN的 ...

  8. 【07】深度学习知识点总结

    深度学习普及知识 1.深度学习平台 现有的深度学习开源平台主要有 Caffe, PyTorch, MXNet, CNTK, Theano, TensorFlow, Keras, fastai等.那如何 ...

  9. 机器学习、深度学习知识点总结

    ROIPooling和ROIAlign的区别 空间金字塔池化(SSP)可以使不同尺寸的图像产生固定的输出维度.借题也问个问题,为什么fast rcnn的roi pooling是一个max poolin ...

最新文章

  1. mysql 非正常关闭_mysql非正常关机,无法启动解决方案(转)
  2. [WinAPI] API 4 [注册][创建][消息][第一个框架类窗口]
  3. Spring AOP源码解析(二)—— AOP引入
  4. 异常值处理 - iterrows()对 DataFrame 进行遍历,并修改遍历中的异常值 - Python代码
  5. python生成器迭代_二十、深入Python迭代器和生成器
  6. java对象模型 指令_JVM-Java内存模型-20200217(示例代码)
  7. Android4.4 添加系统属性
  8. 如何用Camtasia为“微课”视频添加光标效果?
  9. 计算机常见的编码规范
  10. pom文件中配置阿里远程仓库
  11. bootstrap 半透明背景_【小技巧】微信 QQ 半透明主题壁纸设置方法
  12. 定义图书类Book,具有属性账号id,铭name.作者author和价格price,在创建图书对象时要求通过构造器进行创建,- -次性将四个属性全部赋值
  13. MDCC 2014移动开发人员大会參会实录
  14. 如何查看笔记本电脑的型号?
  15. NCNN+Int8+YOLOv4量化模型和实时推理
  16. 运用审查元素下载网页视频
  17. android 7.0之后的打开相机拍摄头像上传
  18. 绿色无捆绑大白菜U盘启动盘制作
  19. 多彩标题文字PR字幕模板PR项目工程文件
  20. 人工智能 Java 坦克机器人系列: 遗传算法

热门文章

  1. 计网之初识网络(理解网络传输的基本流程)
  2. 哈啰出行流血上市:行业老三难逃内外交困 顺风车、共享两轮车业务受阻
  3. Python-特殊方法(迭代器,生成器,内建方法,运算符重载)
  4. 猫猫学iOS之微博国际版的一个关于线程调用的异常修复Main Thread Checker: UI API called on a background thread 异常
  5. 算法题:Pow(x, n)
  6. 热电偶转4-20ma/NTC转0-5v信号转换模块,温度变送器
  7. 怎么注销空壳公司,注册后没有任何操作?
  8. 会员收银系统颠覆传统门店经营模式
  9. STC8单片机驱动DDS信号发生器AD9850扫频
  10. 【新品发布】三颗国产新“芯”硬核亮相——1颗电机驱动IC+2颗电源管理IC