Learning 02

图像识别

  • 对视觉图像进行标记

  • Pytorch框架的进一步学习

  • 实现简单的图形分类问题

  • urinary数据集的初步了解

李宏毅的机器学习

Lecture 3 卷积神经网络CNN和图像分类

为什么使用CNN处理图片

  • 在图片中有一些比整张图片要小的pattern(比如鸟的图片中鸟的喙就是一个小的pattern),识别这些pattern并不需要看整张图片。

  • 这些小的pattern会出现在图片的不同位置,例如鸟图片中鸟的喙可能出现在左上角也可能出现在中间。

  • 对图片进行降采样(池化)不会改变图片的特征,因此神经网络处理图片所需的参数就会更少。

卷积的理解

影像辨识这个问题本身的特性,其实不一定需要 Fully Connected

Receptive Field,每一个 Neuron 都只关心自己的 Receptive Field 裡面发生的事情

可以将卷积网络看作一种特殊的的全连接网络,每一个卷积核卷积后得到的feature map可以看做一个隐藏层的输出,feature map中的每一个数可以看做这个隐藏层的一个神经元。在这个特殊的全连接网络中隐藏层的每个神经元只会接收上一层的部分输入,而且隐藏层的神经元对应的权重是共享的,在反向传播过程中只需要按照一般的过程进行反向传播,然后再将对应的共享参数取均值即可。具体的过程如下图所示:

HW3的总结

因为卷积神经网络的特性,目标进行旋转、放大或者反转后,机器的识别效率是很低的。如果不对训练集进行数据处理,比如随机对图像进行旋转、翻转或者局部放大,在验证集中loss会很大,准确度也无法保障。阅读了Pytorch的官方文档,对数据进行transform,最终的的得分会高很多。

ML-Diary02相关推荐

  1. TVM 高效保护隐私 ML

    TVM 高效保护隐私 ML 这篇文章描述了Myelin,一个在值得信赖的硬件飞地中保护隐私的机器学习框架,以及TVM如何使Myelin快速.关键的想法是,TVM,不像其它流行的ML框架,将模型编译成轻 ...

  2. ML Pipelines管道

    ML Pipelines管道 In this section, we introduce the concept of ML Pipelines. ML Pipelines provide a uni ...

  3. Auto ML自动特征工程

    Auto ML自动特征工程 特征工程是在做机器学习训练的过程中必不可少的环节,特征工程就是找出对模型结果有益的特征交叉关系,通常特征工程需要耗费算法工程师大量的精力去尝试.针对这样的场景,PAI推出智 ...

  4. Auto ML自动调参

    Auto ML自动调参 本文介绍Auto ML自动调参的算法介绍及操作流程. 操作步骤 登录PAI控制台. 单击左侧导航栏的实验并选择某个实验. 本文以雾霾天气预测实验为例. 在实验画布区,单击左上角 ...

  5. Amazon SageMaker和NVIDIA NGC加速AI和ML工作流

    Amazon SageMaker和NVIDIA NGC加速AI和ML工作流 从自动驾驶汽车到药物发现,人工智能正成为主流,并迅速渗透到每个行业.但是,开发和部署AI应用程序是一项具有挑战性的工作.该过 ...

  6. ml不是内部或外部命令_美国飞机制造商波音公司采用VR技术训练宇航员 ; Snap Lens Studio推出支持自定义ML驱动的Snapchat镜头...

    看日报是个好习惯!  Valve宣布为Steam开发者推出OpenXR预览版本,支持跨平台VR/AR内容开发  Valve在为Steam游戏开发人员迎接OpenXR面世的准备方面迈出了重要的一步,开发 ...

  7. spark ml中一个比较通用的transformer

    spark ml中有许多好用的transformer,很方便用来做特征的处理,比如Tokenizer, StopWordsRemover等,具体可参看文档:http://spark.apache.or ...

  8. Spark2 ML 学习札记

    摘要: 1.pipeline 模式 1.1相关概念 1.2代码示例 2.特征提取,转换以及特征选择 2.1特征提取 2.2特征转换 2.3特征选择 3.模型选择与参数选择 3.1 交叉验证 3.2 训 ...

  9. 手把手教你在应用里用上iOS机器学习框架Core ML

    2017-06-10 Cocoa开发者社区 2017年的WWDC上,苹果发布了Core ML这个机器学习框架.现在,开发者可以轻松的使用Core ML把机器学习功能集成到自己的应用里,让应用变得更加智 ...

  10. Core ML 文档翻译

    概览 借助 Core ML,您可以将已训练好的机器学习模型,集成到自己的应用当中. 所谓已训练模型 (trained model),指的是对一组训练数据应用了某个机器学习算法后,所生成的一组结果.举个 ...

最新文章

  1. 启用CORS实现Ajax跨域请求
  2. 深入理解阿里分布式消息中间件
  3. python什么时候进入中国-python 3.4什么时候发布的
  4. 2011.03.16中国食盐价格不上涨,日本不缺少食盐。
  5. C语言两个字符串查找最长的公共子串的算法(附完整源码)
  6. CF16A Flag
  7. 防抖 节流_【前端面试】节流与防抖
  8. 腾讯云发布第三代云服务器矩阵,开放更强计算力赋能产业智能化
  9. lib包含# #pragma comment
  10. 黄俊:电商系统的一些心得分享
  11. Java服务MQ消息队列容灾方案
  12. Mysql:数据库无法启动,系统找不到指定文件
  13. IOS项目接入微信SDK
  14. redis+mc review
  15. 麦克风阵列波束形成之DSB原理与实现
  16. word表格函数 计算机应用基础(6)
  17. 深圳垃圾分类告诉你这些都是什么垃圾 不仅要会分还要分的准确才行
  18. 美国国土安全部:Log4j 漏洞的影响将持续十年或更久
  19. 白鹭引擎开发微信小游戏新手教程文档
  20. 三废的日常——什么是负载均衡

热门文章

  1. Unity触发检测和碰撞检测
  2. Linux 系统设置 : modprobe 命令详解
  3. 【资源分享】如何画出论文中漂亮的图?
  4. JAVA 开发命名规范——阿里巴巴Java开发手册
  5. Jieba分词词性标注以及词性说明
  6. UE4_AR/MR项目经验
  7. Siteground和Bluehost对比,我花了7天时间研究出了结果
  8. Echarts柱状图柱子点击事件
  9. jQuery Media Plugin 插件实现在线视频播放业务
  10. elasticsearch通用工具类