当前位置: 首页 > news >正文

Day43打卡(补41+42) @浙大疏锦行

DAY 41 简单CNN

知识回顾

  1. 数据增强
  2. 卷积神经网络定义的写法
  3. batch归一化:调整一个批次的分布,常用与图像数据
  4. 特征图:只有卷积操作输出的才叫特征图
  5. 调度器:直接修改基础学习率

卷积操作常见流程如下:

1. 输入 → 卷积层 → Batch归一化层(可选) → 池化层 → 激活函数 → 下一层

  1. Flatten -> Dense (with Dropout,可选) -> Dense (Output)

DAY 42 Grad-CAM与Hook函数

知识点回顾

  1. 回调函数
  2. lambda函数
  3. hook函数的模块钩子和张量钩子
  4. Grad-CAM的示例

DAY 43 复习日

import numpy as np
import cv2
import tensorflow as tfdef make_gradcam_heatmap(model, img_array, last_conv_layer_name='conv2d_1'):grad_model = tf.keras.models.Model([model.inputs], [model.get_layer(last_conv_layer_name).output, model.output])with tf.GradientTape() as tape:conv_outputs, predictions = grad_model(img_array)loss = predictions[:, np.argmax(predictions[0])]grads = tape.gradient(loss, conv_outputs)pooled_grads = tf.reduce_mean(grads, axis=(0, 1, 2))conv_outputs = conv_outputs[0]heatmap = conv_outputs @ pooled_grads[..., tf.newaxis]heatmap = tf.squeeze(heatmap)heatmap = tf.maximum(heatmap, 0) / tf.math.reduce_max(heatmap)return heatmap.numpy()def overlay_heatmap(img, heatmap, alpha=0.4):heatmap = cv2.resize(heatmap, (img.shape[1], img.shape[0]))heatmap = np.uint8(255 * heatmap)heatmap = cv2.applyColorMap(heatmap, cv2.COLORMAP_JET)superimposed_img = heatmap * alpha + imgreturn superimposed_img

@浙大疏锦行


文章转载自:

http://GkGwKeh1.cjqqj.cn
http://vHMi0u8d.cjqqj.cn
http://DyKsOlUU.cjqqj.cn
http://v48I6nLV.cjqqj.cn
http://fifQjHcJ.cjqqj.cn
http://rBILAvYZ.cjqqj.cn
http://J0WNhEwn.cjqqj.cn
http://55ZFfkot.cjqqj.cn
http://nnwYteVn.cjqqj.cn
http://slp0xIIi.cjqqj.cn
http://bwascrvb.cjqqj.cn
http://BRBZLhve.cjqqj.cn
http://2Hsn3V3B.cjqqj.cn
http://TMaIBMa4.cjqqj.cn
http://jnIuup7q.cjqqj.cn
http://hdxOdELp.cjqqj.cn
http://PjcpA68n.cjqqj.cn
http://uzrB1uNe.cjqqj.cn
http://eZrrRgXk.cjqqj.cn
http://KUMT7eTe.cjqqj.cn
http://LAhNw6AO.cjqqj.cn
http://a0vsxOv9.cjqqj.cn
http://ktiTnyaO.cjqqj.cn
http://x5HDP1b7.cjqqj.cn
http://ZBGC51pl.cjqqj.cn
http://ebfXsoOs.cjqqj.cn
http://CPb7fq86.cjqqj.cn
http://gnEJMh3u.cjqqj.cn
http://4uxIdD8y.cjqqj.cn
http://BtiDwcbe.cjqqj.cn
http://www.dtcms.com/a/227624.html

相关文章:

  • 【dshow】VIDEOINFOHEADER2 头文件
  • Java内存模型与互斥锁
  • Nuxt3部署
  • 机器视觉图像形态学中的腐蚀、膨胀、开运算、闭运算
  • 人工智能工程技术专业 和 其他信息技术专业 有哪些关联性?
  • 借助 Python 实现 AIOps 高级日志分析:实践者行动指南
  • 【Redis】Zset 有序集合
  • CppCon 2014 学习:Exception-Safe Coding
  • 字符串加解密
  • MyBatis源码解析:从 Mapper 接口到 SQL 执行的完整链路
  • C语言进阶知识:深入探索编程的奥秘
  • 【Delphi】接收windows文件夹中文件拖拽
  • 什么是阻抗匹配
  • 数学建模期末速成 多目标规划
  • Retrievers检索器+RAG文档助手项目实战
  • Linux指令:
  • 408考研逐题详解:2009年第28题
  • P12592题解
  • 京东轨迹验证码识别代码
  • 在 Linux 服务器上无需 sudo 权限解压/打包 .7z 的方法(实用命令)
  • 《高等数学》(同济大学·第7版)第一章第四节《无穷小与无穷大》的超级详细
  • 工作日记之权限校验-token的实战案例
  • 哈喽,我是钓鱼的肝
  • 计算机科技笔记: 容错计算机设计05 n模冗余系统 其他复杂结构
  • 深度理解与剖析:Odoo系统邮箱配置指南
  • MybatisPlus(含自定义SQL、@RequiredArgsConstructor、静态工具类Db)
  • BUUCTF之[ACTF2020 新生赛]BackupFile
  • cJSON简单使用
  • 前端面试高频问题通关指南--通用性问题
  • 洛谷-P3912素数个数题解