人工智能能力提升指导总结

2023-05-16

文章目录

  • 基础知识
  • 人工智能自学之路
  • 1. 人工智能、机器学习、深度学习的关系
  • 2. 数据集---需求
  • 3. 深度学习平台比较
  • 4. 训练过程可视化
  • 5. 经典训练案例
    • 训练通用规则
      • 1. 设置目标
      • 2. 准备数据集
      • 3. 模型搭建
      • 4. 训练网络与测试
      • 5. 保存模型
      • 6. 验证模型
      • 7. 评价模型的方法
  • 参考链接

基础知识

  1. 传统图像处理基本知识
    从传统图像处理基本知识可以明白为什么卷积神经网络是有效的。
  2. 数学统计基础可视化学习

人工智能自学之路

直接参考这个路线: 人工智能能力构建和模型调参经验分享

1. 人工智能、机器学习、深度学习的关系

博文链接

2. 数据集—需求

所有人工智能数据集总结

加拿大高级研究所CIFAR-X 系列数据集解析

  1. CIFAR-10
    CIFAR-10数据集包含10个不同类,的60,000张32x32彩色图像,有50000个训练图和10000个测试图。

  2. CIFAR-100
    Cifar-100数据集包含有100个类,的60000张32X32彩色图片,每个分类包含500-1000,600张图片500-100。

  3. Tiny Images: 该数据集由79,302,017个图像组成,每个图像为32x32彩色图像(500G);

  4. ImageNet-ILSVRC(Large Scale Visual Recognition Challenge)
    AI研究员Fei-Fei Li,手工注释了超过1400万个图像,并且在至少100万个图像中,还提供了边界框。
    ImageNet包含超过20,000个具有典型类别的类别,88、3232和64*64。

  5. COCO 数据集
    COCO数据集是微软团队获取的一个可以用来图像识别、分割、标注,数据集.
    330K图像、80个对象类别、每幅图像有5个标签、25万个关键点

3. 深度学习平台比较

https://en.wikipedia.org/wiki/Comparison_of_deep-learning_software

4. 训练过程可视化

https://playground.tensorflow.org/
很好用:https://cs.stanford.edu/people/karpathy/convnetjs/
http://vision.stanford.edu/teaching/cs231n/index.html
http://neuralnetworksanddeeplearning.com/chap4.html
http://colah.github.io/posts/2014-03-NN-Manifolds-Topology/

5. 经典训练案例

通过python 训练 mnist:
TensorFlow: MNIST for beginners step by step:
Handwritten Digit Recognition using Convolutional Neural Networks in Python with Keras


训练通用规则

1. 设置目标

基于CIFAR-10数据集,训练一个简单CNN网络;保存训练好的模型,测试;使用GPU训练;

2. 准备数据集

所有人工智能数据集总结
加拿大高级研究所CIFAR-X 系列数据集解析

找数据,打标签,数据增强,预处理,现在一般都直接用现有的数据;例如:CIFAR-10

3. 模型搭建

定义网络—设置损失函数,优化迭代方法

常见模型
常见损失函数
常见优化方法

4. 训练网络与测试

实际的和标签的差就是loss

这里看PPT:李宏毅一天搞懂深度学习

5. 保存模型

  • cfair10.pth(pytorch)
    多 GPU 训练的方法是使用 torch.nn.DataParallel

  • model.ckpt:—>>>checkpoint
    xxx.ckpt.data-0000-of-00001 权重;
    xxx.ckpt.meta 图结构;
    xxx.ckpt.index 权重节点索引)

  • model_deploy.prototxt (描述了网络结构和数据集信息);

  • train_iter_100.caffemodel(权重)

6. 验证模型

拿些没有用过的图,去用训练好的模型。

7. 评价模型的方法

待上传

例如输出一个模糊矩阵

参考链接

https://www.jianshu.com/p/e704a6f6e8d3

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

人工智能能力提升指导总结 的相关文章

  • Virtualbox下Debian中安装增强包

    安装好debian后 xff0c 为了能与windows共享 xff0c 所以需要共享文件夹 为此需要安装增强功能 xff0c 设备 安装增强功能 你可以在debian的 media cdrom中发现VBoxLinuxAdditions r
  • 通过数据告诉你centos和debian哪个好?

    http www zxsdw com index php archives 1219 经常有朋友在群里会问张小三资源网 xff0c 到底是用centos还是debian xff0c 它们哪个更适合承载web服务器 xff1f centos是
  • Wireshark用户指南-第2章构建和安装Wireshark

    目录 2 1 介绍 2 2 获取源和二进制分布 2 3 在Windows下安装Wireshark 2 3 1 安装组件 2 3 2 其他任务 2 3 3 安装位置 2 3 4 安装Npcap 2 3 5 Windows Installer命
  • iOS 环绕旋转动画实现

    调用 DiyAnimation circle 61 DiyAnimation alloc initWithFrame CGRectMake 0 120 320 300 circle setDiyAnimation BackgroundCol
  • MPICH3.2.1安装步骤以及测试运行

    MPICH3 2 1安装步骤 0 准备工作 安装前输入下面代码确认是否安装gcc g 43 43 gfotran span class token function sudo span span class token function a
  • 树莓派的硬件解码播放神器——Omxplayer

    播放神器 Omxplayer 树莓派是支持1080P电影播放的 xff0c 那么在命令行操作的情况下怎么才能播放1080P电影 xff0c 及高质量无损音乐呢 经过几款播放器的横向对比 xff0c 最终笔者推荐播放神器 Omxplayer
  • npm 查看 Vue 项目中已安装的某插件版本命令

    测试环境 node 14 16 0 npm 6 14 11 官网 链接 xff0c 以下是官网截图 xff1a 命令 npm ls 插件名 从上图可以看到 xff0c 一共有4种方式 分别是 ls list la ll xff1b 直接在v
  • C++ typedef

    一 介绍 typedef为C 43 43 的关键字 xff0c 作用是为一种数据类型定义一个新名字 即 typedef type new name 在编程中使用typedef目的一般有两个 xff0c 一个是给变量一个易记且意义明确的新名字
  • 国产系统银河麒麟,vscode远程连接linux

    国产系统银河麒麟安装后 xff0c 无法用vscode连接 xff0c 如果出现main root vscode server bin bin code server xff1a usr bin env xff1a 解释器错误 权限不够 x
  • MTK芯片测耦合工具使用R&S®NRP-Z21测量 V1.3 20220409 ModemMETA_src_v10.2128.0.002

    一 耦合工具V1 3 20220409 MTK芯片 1 逻辑 xff1a 打开软件 xff0c 扫码SN xff0c 自动连接 xff0c 连接成功后 1 开启强发 xff08 强发参数 xff09 2 读测量值 3 结果判定 xff08
  • golang使用ffmpeg的那些坑(整理后)

    因业务需求需要用到golang调用ffmpeg xff0c 期间遇到各种曲折离奇的事情 xff0c 例如服务运行时崩溃 xff0c 流解析出错等等 xff0c 还好最终拨开云雾见日出 1 静态编译问题 xff08 1 xff09 常规使用
  • Java(面向对象程序设计)语言中的三种基本特征

    封装 把客观事物封装成抽象的类 xff0c 隐藏对象的属性和实现细节 xff0c 仅对外公开访问方法 xff0c 控制在程序中属性的读和写的访问级别 隐藏信息和实现细节类内部的结构可以自由修改可以对成员进行更精确的控制 xff08 权限修饰
  • Ubuntu20.04搭建私有pypiserver源

    搭建环境 Ubuntu 20 04 流程记录 安装pypi server 注意 xff1a Ubuntu各个版本安装pypiserver的方式和命令有区别 网上很多下载pypiserver的whl文件进行安装 xff0c 再用nohup指令
  • 刚刚,Python内幕被爆出!老码农:没控制住,心态已崩!

    作为一名老码农 xff0c 我的心这次凉透了 xff01 事情起因很简单 xff1a 前天我晚上正在全国最大的同性组织某Hub上浏览时候 xff0c 发现这样的一条信息 xff1a Python 超过 C 43 43 JS 薪酬排行第一 x
  • Linux查看开机信息

    1 显示开机信息 命令dmesg用来显示开机信息 xff0c kernel会将开机信息存储在ring buffer中 xff0c 若是开机时来不及查看信息 xff0c 可利用dmesg来查看 xff0c 开机信息保存在 var log目录中
  • 解决Ubuntu系统启动出现黑屏及光标闪动现象

    系统内的webstorm出现问题卡死后 xff0c 在没有关闭应用的情况下 xff0c 使用了右上角的关闭 重启 系统在大约1分多钟没动 xff0c 然后才重启 xff0c 但重启后 xff0c easybcd做的引导 xff0c 之前都是
  • 关于Pytorch框架下报错CUDA驱动版本不满足CUDA运行版本——一种可能的原因及解决办法

    运行Pytorch代码的时候遇到 xff1a RuntimeError cuda runtime error 35 CUDA driver version is insufficient for CUDA runtime version a
  • ubuntu中XRDP安装

    ubuntu中安装xrdp实现远程桌面 Ubuntu12 04安装xrdp 直接在终端输入 sudo apt get install xrdp 然后直接就可以在win中使用远程桌面进行链接 Ubuntu12 04以上版本安装xrdp 之前尝
  • ubuntu更换apt软件源(arm,amd)

    ubuntu之arm更换apt软件源 使用root身份进入 etc apt目录备份原软件源列表 xff1a cp sources list sources list bak 在这里软件源列表参考了以下这位博主的文章 xff1a Ubuntu

随机推荐