![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 54
让让噢
这个作者很懒,什么都没留下…
展开
-
深度学习模型性能计算FLOPs/params 学习整理
核心的两个指标是FLOPs和params,结合表格背景色来看:相同色块绿/紫/粉 表示含义高度相关,黄色提示累加关系。参考:神经网络模型复杂度分析 - 知乎给妹纸的深度学习教学(6)——实用技巧 - 知乎 8. 关于Model 显存占用的计算「七夕的礼物」: 一日搞懂卷积神经网络 - 知乎 VGG Network...原创 2022-03-02 18:22:37 · 778 阅读 · 0 评论 -
ffmpeg批处理实现
以调整分辨率为例:import osimport subprocessdef resize_mp4(path): '''ffmpeg -i test.mp4 -s 1280x720 test_r.mp4''' for i in os.listdir(path): if i.endswith('.mp4'): print(i) video_name = i.split('.')[0] cm原创 2022-02-23 16:03:33 · 2158 阅读 · 0 评论 -
SRGAN生成记录——cv2.resize()以及JPEG保存过程中的信息丢失
首先,JPEG是有损压缩,且这种压缩可迭代,(肉眼看不出差别,但是图像的大小有差别)import cv2img1 = cv2.imread('imgresize1.jpeg')img2 = cv2.resize(img1,(256,256))cv2.imwrite("imgresize2.jpeg",img2)如果我用这种方式保存图像的话,默认的压缩参数是95,原图是1460...原创 2019-05-31 20:30:33 · 889 阅读 · 0 评论 -
衡量高分辨率图片生成效果的指标PSNR/SSIM
做对抗生成的时候遇到的问题,记录一下备忘。背景是对抗生成的图片,用做分类器训练的时候并不能达到理想的提高分类器精度的效果,反而会拉低val_acc出现过拟合。思考可能的原因一个是生成的图片太模糊,另一个是发生了model collapse。肉眼难以分辨图片的细微区别,希望找一些指标来定量衡量生成的图片的效果。常见的两个指标PSNR 和 SSIMPSNR峰值信噪比,由公式...原创 2019-05-29 19:18:53 · 5459 阅读 · 0 评论 -
win10下为深度学习配置环境 tensorflow-gpu + cuda + cuDNN 安装卸载debug一篇搞定
首先,简单说一下亲测可用的版本套餐:tensorflow 1.8.0keras 2.2.4cuda 9.0cuDNN 9.0其实我觉得难就难在对应版本,很多bug都是由于没有对应版本引起的..-------------------我是安装教程-------------------------------------------------------------------...原创 2019-07-20 10:53:40 · 660 阅读 · 0 评论 -
笔试准备(一)——前向传播算法(Forward propagation)与反向传播算法(Back propagation)
研一的时候上过深度学习的课,但是很久没复习忘得差不多了,趁着找工作准备笔试面试的机会把之前模糊的概念再复习一下。假设初始的三层网络结构如图,其中激活函数为sigmod函数,损失函数C为均方误差。首先进行前向传播:同理,下一级:最终的损失为:先将链式法则中需要用到的函数列出:然后根据链式法则,计算:关于橙色部分的推导为:则更新后的weigh...原创 2019-08-04 22:33:02 · 400 阅读 · 0 评论 -
近期学习tensorflow的一些积累
关于__call__()方法上结论:__call__方法允许一个类的实例像函数一样被调用。推荐的博客:https://www.cnblogs.com/lyu454978790/p/8630215.html尤其是博客下面的评论点醒了我如果需要定义其他的方法,还是一样的定义和使用。...原创 2019-09-29 23:00:13 · 142 阅读 · 0 评论 -
双语言字幕合轴的python小程序
背景:最近需要弄中英字幕合轴,懒得一句一句ctrl+C/V,想着写一个小程序不难吧,本来想用matlab但这台电脑只有python,所以正好锻炼一下吧。结果因为太菜本来两个小时的工作量被我搞出十个小时来。哈哈哈哈还是可以凑合用的,所以分享出来纪念一下。需要提高的地方还有很多很多很多,欢迎各种批评指正~ 任务分析:首先看一下原来的文件,字幕文件原来的格式是.srt,可以用记事本打...原创 2019-01-11 21:12:07 · 591 阅读 · 2 评论 -
keras模型tensorboard可视化,保存模型,在预训练模型上添加可变层的方法
https://www.cnblogs.com/hutao722/p/9546521.html原作设计了一个可运行的能进行迁移学习的代码,我根据自己的需要进行了一些改进,删去了一些功能然后加入可视化、保存模型、添加层等方法-----------------------------------------------------------------------------------...原创 2019-01-10 12:51:45 · 1862 阅读 · 2 评论 -
机器学习实战——2.2导入.txt文件后,returnMat显示全为0的问题解决
用的是anaconda py3.6的版本,与书上的版本部分不兼容在计算行数以后returnMat里头就全是0,可能是维持了zeros初始化,具体原因不太清楚但我把计算行数的程序屏蔽以后,就可以正常显示了(当然numberOfLines的值需要自己根据.txt文件长度手工输入)修改后的程序如下:import numpy as npimport operatorfr = open('datingTes...原创 2018-05-14 10:55:13 · 1607 阅读 · 3 评论 -
机器学习实战——2.2预测结果不符合预期的问题解决
python 3.6我把kNN作为一个模块,另外写了一个test.py来做预测在预测过程中发现虽然程序能跑通,但是不管怎么调整输入参数,结果大概率都是“not at all”仔细检查后发现,是在程序输入顺序和datingTestSet2.txt中作为训练的数据集的顺序不一致,(飞行里程和上网时间的顺序颠倒了)修改后的程序如下:import kNNimport numpy as npimport...原创 2018-05-14 14:08:35 · 1172 阅读 · 0 评论 -
从.xml结构中找出某个兴趣字段,并从.csv数据集中筛选出对应字段数据的程序
# -*- coding: utf-8 -*-"""Created on Mon May 28 20:39:20 2018@author: Rache"""import xml.dom.minidomdom = xml.dom.minidom.parse("REFIT_BUILDING_SURVEY.xml")x=dom.getElementsByTagName("title"...原创 2018-05-28 21:04:05 · 353 阅读 · 0 评论 -
《21个项目玩转深度学习》在spyder3.6上跑2.7遇到的问题汇总(更新中...)
在spyder3.6上跑2.7遇到的问题汇总------------------------------------------------------在Python 3中,range()的实现方式与xrange()函数相同,所以就不存在专用的xrange( )所以,如果直接用xrange的话会报错:NameError: name 'xrange' is not defined解决:直接将xran...原创 2018-06-07 21:43:10 · 1568 阅读 · 1 评论 -
tensorboard查看训练进度(windows的Tensorflow/Keras都可以)(更新Ubuntu)
更新ubuntu下用tensorflow打开tensorboard首先,打开终端ctrl+alt+T在终端输入:tensorboard --logdir 粘贴上目标文件夹(目标文件夹即是checkpoints的相关路径)然后把终端建议的网站复制(ctrl+shift+C)到浏览器打开即可--------------------------------------------...原创 2018-06-09 19:11:48 · 5603 阅读 · 0 评论 -
学习tensorflow过程中的函数解释链接小总结
入门阶段 资料链接https://blog.csdn.net/lqfarmer/article/details/72956283 具体操作函数tf.random_crophttps://www.w3cschool.cn/tensorflow_python/tensorflow_python-gojy2gfp.htmltf.multinomial和tf.random_...转载 2018-11-19 10:39:06 · 137 阅读 · 0 评论 -
AttributeError: 'ProgbarLogger' object has no attribute 'log_values'解决办法
在用https://www.cnblogs.com/hutao722/p/9546521.html程序跑keras的过程中遇到了:AttributeError: 'ProgbarLogger' object has no attribute 'log_values'错误检查发现是训练集/测试集的路径没有改过来如图,TRAIN_PATH是错误的路径,所以显示Found 0 image...原创 2019-01-04 19:47:00 · 11035 阅读 · 1 评论