深度学习
文章平均质量分 65
摒除杂念
唯有更强,才能被人仰望
展开
-
Ubuntu 16.04下安装激活pycharm 2018.1版本
安装环境 linux Ubuntu 16.04 安装pyharm 2018.2版本本教程是本人在自己Ubuntu16.04上安装激活pycharm的过程,你的安装过程可能略有不同,但是基本都一致1 去官网下载Linux 版的pycharm压缩包 https://www.jetbrains.com/pycharm/download/#section=linux 直接点击下载,Ubuntu...原创 2018-06-06 12:43:40 · 6061 阅读 · 0 评论 -
win10下安装Anaconda、opencv3和配置pycharm
在win10下安装Anaconda3,然后在anaconda里安装opencv3,最后在pycharm配置opencv31.安装Anaconda3,本人安装的是Anaonda3-4.2.3版本大家可以去官网下载,直接一路默认安装就好。也可以去我网盘下载。链接:https://pan.baidu.com/s/176xZxEDYkl7vwu_kDKZ80Q 密码:fszz2....原创 2018-10-06 00:01:14 · 17432 阅读 · 5 评论 -
用opencv压缩图片
由于前段时间用手机拍照,发现图片太大,一张就差不多5M,传到电脑后太大了,不方便处理,所以写了这个用opencv来压缩一下。下面是具体代码,代码较简单,大家一看就懂。 #coding = utf-8import cv2import osimport mathdef get_doc_size(path): try: size = os.path.get...原创 2018-10-07 14:49:53 · 11718 阅读 · 3 评论 -
win10下yolov3训练自己的数据集
yolo交流群:961468399在win10下用yolov3训练自己的数据集1. 在darknet-master\build\darknet\x64 新建yolo-obj.cfg文件(可以直接复制yolov3.cfg,然后重命名为yolo-obj.cfg),然后就是修改这个文件内容了。将batch 改成64 :batch=64将subdivisions 改成8 :s...原创 2018-10-09 16:25:17 · 25677 阅读 · 90 评论 -
python移动文件,将某一文件夹下的文件移至另一个文件夹下
移动文件,将某一文件夹下的文件移至另一个文件夹下这个是在做检测识别时要将xml文件和jpg文件移到单独的文件夹里,原来是在一个文件夹里下面是代码:#将特定文件夹下的文件移动到另一个文件夹import osimport shutilpath_xml = "D://5"#windows系统用双斜线filelist = os.listdir(path_xml)path1 = "...原创 2018-10-26 11:51:12 · 89188 阅读 · 0 评论 -
yolov3 训练终端参数涵义
理解yolov3终端输出对训练意义重大,不然就是盲目训练,这样很容易导致训练很久没效果。关键参数为:IOU .5R .75R Loss Avg loss rate 下面是对具体参数的解释 补充下0.314280 avg 为平均损失loss,0305923为目前损失loss,0.001000 rate 为当前学习率,后面5.882644 se...原创 2018-11-07 22:39:58 · 1713 阅读 · 2 评论 -
VS MFC string转CString乱码
在MFC做界面过程中,遇到这种问题,迷惑了好久,各种找原因,终于想到是字符串转换出了问题。下面是解决办法:1.直接把设置改为多字符集即是项目->(项目)属性->配置属性->常规..里面有个字符集..字符集选成使用多字节字符集...(我用的是vs2010)这样直接跳过了字符转换,使用asci编码。2.把SetWindowTextW()函数换成SetWindowTextA...原创 2018-11-25 19:35:00 · 1657 阅读 · 0 评论 -
c++ fstream读中文文件出错
c++用发stream读文件,文件里包含中文,输出结果不是乱码,但是出错,不和我们文件里的内容一样解决方法:将文件存为ANSI编码格式!!!虽然是很小的一个操作,但是困惑了两个星期,真的是难受。下面是ANSI编码的百度百科解释链接:https://baike.baidu.com/item/ansi%E7%BC%96%E7%A0%81...原创 2018-12-08 22:15:55 · 1289 阅读 · 0 评论 -
win10下编译安装ncnn
win10下安装ncnn,过程其实不复杂,顺利的话一会儿就好了。下面是详细过程。1.安装vs2017,cmakevs2017读者自行到官网下载安装cmake安装包我已经上传到百度网盘,读者自行下载安装,下面是链接和密码链接:https://pan.baidu.com/s/1eW2YuYk9s_Tw3Jgb6eohaA 提取码:sg56 2.下载protobuf和ncnn源...原创 2019-01-17 19:31:53 · 3566 阅读 · 2 评论 -
cv2.error: ..\..\..\modules\highgui\src\window.cpp:281: error: (-215) size.width>0 && size.height>0
错误提示:OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file ..\..\..\modules\highgui\src\window.cpp, line 281Traceback (most recent call last): File "...原创 2018-10-05 23:31:06 · 2024 阅读 · 1 评论 -
python 批量重命名文件
利用python可以对文件进行批量重命名下面是代码,代码也比较简单,读者可以根据自己的需要自行修改。#将I盘里的3文件夹里的文件从302开始重命名import osdef rename(): i=301 path = "I:\\3"#windows系统用双斜线 filelist = os.listdir(path) for files in file...原创 2018-10-03 15:13:20 · 744 阅读 · 0 评论 -
pycharm下载安装及配置tensorflow
Pycharm 下载地址:http://www.jetbrains.com/pycharm/ (选择professional版)2.下载好之后直接默认安装原创 2018-06-22 15:43:09 · 46479 阅读 · 2 评论 -
win10下安装tensorflow+cuda8.0.61+cudnn5.1+python3.5(附cuda和相对于的cudnn版本网盘下载)
1.安装配置python3.5环境去官网下载python3.5,直接安装记得安装路径,然后加入Path环境我的是默认安装的,所以加入Path环境路径为:C:\Users\Administrator\AppData\Local\Programs\Python\Python35C:\Users\Administrator\AppData\Local\Programs\Python\Python35\S...原创 2018-06-09 18:30:34 · 17250 阅读 · 4 评论 -
简单搭建神经网络
简单的神经网络:准备,前传,后传,迭代下面是一个简单的神经网络搭建的代码代码:#coding:utf-8import tensorflow as tfimport numpy as npBATCH_SIZE=8seed = 23455#基于seed产生随机数rng = np.random.RandomState(seed)#随机数返回32行2列的矩阵,作为输入数...原创 2018-07-29 09:31:22 · 707 阅读 · 1 评论 -
神经网络优化-------自定义损失函数
神经网络优化中,自定义损失函数更灵活例如酸奶销售,生产多了损失成本,生产少了,损失利润,假设生产成本COST为1元,利润PROFIT为9 元,实际生产数量为y,市场需求量为y_则损失为分段函数,损失为 loss = ( y - y_ ) *COST ( 条件为:y > y- ),loss = ( y_ - y ) * PROFIT (条件为: y_ > y ) pyt...原创 2018-07-30 09:33:46 · 3545 阅读 · 0 评论 -
神经网络优化-----学习率(指数衰减学习率)
神经网络优化中,使用指数衰减学习率,可以在迭代初期得到较高的下降速度,可以在较小的训练轮数下获得更好的收敛度在 python 中可以用这行代码实现:learning_rate = tf.train.exponential_decay(LEARNING_RATE_BASE,global_step,LEARNING_RATE_STEP,LEARNING_RATE_DECAY,staircas...原创 2018-07-31 10:05:27 · 2555 阅读 · 1 评论 -
神经网络优化----正则化 (正则化损失函数)
在神经网络优化中,通过对损失函数进行正则化来缓解过拟合方法:通过在损失函数中引入模型复杂度指标,利用给W加权值,弱化了训练数据的噪声公式为:loss = loss(y与y_) + regularizer * loss(w)其中 loss(y与y_)为一般损失函数,可以为交叉熵损失函数,或者均方误差损失函数regularizer为正则化权重regularizer * los...原创 2018-08-01 09:44:01 · 6879 阅读 · 0 评论 -
卷积神经网络实现手写体识别
用卷积神经网络实现手写体识别比全连接网络效果好很多本人用5层神经网络,其中3层卷积,2层全连接数据集可以在我的网盘里下,去官网下很容易下载失败(本人就是下了许多次才下载下来),注意代码里的数据集路径,读者相应更改就可以。网盘链接:https://pan.baidu.com/s/1DOvxTd6MtdRhJK18OERLMw 密码:zx1o 下面是本人的代码:import t...原创 2018-08-15 10:43:06 · 6195 阅读 · 10 评论 -
win10下配置yolov3
yolo交流群:961468399本人显卡是960 ,4G独显1.cuda和cudnn安装本人是cuda8.0和cudnn5.1,下面是安装教程链接,里面的只需看安装cuda和cudnn部分。https://blog.csdn.net/congcong7267/article/details/80634858上述操作完成后还需进行以下操作:将<installpa...原创 2018-09-25 17:47:33 · 31094 阅读 · 64 评论 -
c++ opencv保存图片
本人在做人脸采集的时候遇到了要用c++ opencv保存图片的问题,下面是方法,代码是抠出来的,由于是项目所以全部代码就不放出来了直接使用c++ opencv的接口函数使用方法。cv::imwrite(path_filename,picture)path_filename:为保存图片的路径和图片名,picture为要保存到图片,下面是例子。 #include<opencv...原创 2019-01-13 19:07:01 · 30668 阅读 · 2 评论