- 博客(13)
- 收藏
- 关注
原创 深度学习小trick收集
梯度消失/梯度爆炸的解决方案首先,梯度消失与梯度爆炸的根本原因是基于bp的反向传播算法 且上述的反向传播错误小于1/4 总的来说就是,更新w和b的时候,更新的步长与learningrate成正比,当所处的层数越浅,每层的w的值和反向传播错误的值乘的愈多,导致w和b更新的步长收到很大影响,最终导致梯度爆炸或者梯度消失。这时候深度网络并不能比千层网络性能好。后面基层学习情况好,而浅层
2017-08-22 17:24:26 2353
原创 常见问题?
最成功的事/最挫败的事面试官想要获得:过往经历及取得的成绩和经验;对事件的概括总结能力;价值观 首先,这件事最好与求职职位能力匹配。其次,遵循STAR法则,看下图 叙述的结尾加上一些感想与启示。我自己的话,,最成功的事??团队精神http://www.jianshu.com/p/8e3103f11577 我没有过团队合作??最近几年??说什么??项目结题准备材料。。即当过领导也被领导过。团
2017-08-22 10:26:50 273
原创 查一波查找算法
查一波查找算法,方便以后准备找工作 平均查找长度 顺序查找一种无序查找方法 平均查找长度为:(n+1)/2 时间复杂度为O(n)int sequencceSearch(int a[], int value,int n){ int i; for (i=0;i<n;i++) if(a[i]==value) return i; re
2017-08-21 20:28:29 280 1
原创 查一波排序算法
最近看了一篇好文章,结合那个的内容和一点自己的感受写了一篇给自己看。 首先排序算法分为两种,比较排序(冒泡,选择,插入,归并,堆,快排)和非比较排序(计数排序,基数排序,桶排序),总体来说比较排序的时间复杂度高一些。 这张图很好 其中要说明的是稳定和不稳定是根据算法的条件判断的。比如,冒泡排序的交换条件改为如下,则将变为不稳定排序。A[i]>=A[i+1]冒泡排序由小到大的顺序排序(或由大
2017-08-21 13:34:44 272
原创 有关人工神经网做回归的实验发现的问题
写论实验。。发现matlab的nntool是个好东西。。自动把输入的数据分成三部分:training,validation,和test,还会自动做归一化。今天实验中发现一些问题,,首先。。激活函数的选择对回归问题的影响很大。。nntool有一个画regression的功能,图示如下 我这里要预测一个boundingbox的高度的大小。 这个图示每个图的横坐标都是groundtruth的值,纵
2017-08-17 11:36:28 615 1
原创 tensorflow试用踩坑
第一次使用tensorflow 很坑 以此记录一些我自己悟出来的门道 概况:样本共有10类,文件夹的安排是这样的,一个train文件夹下放所有的训练图片,然后train下面有10个不同的文件夹,命名为c0、c1、c2…..代表种类,数据存tfrecords,使用slim,vgg16的网络,tensorboard画曲线。 整体代码:import osimport pandasimport num
2017-07-13 10:56:54 1357
原创 vs配置mfc的二次开发sdk
vs配置mfc的二次开发sdk将sdk中的dll路径添加到系统环境变量中或直接将dll copy到system32中。 打开工程。先将WIN32_WINNT设置成对应的数字。本次配置使用vs2015,win10 将.lib文件的路径添加到库目录中。 在链接器中写上使用的.lib 将使用的.ocx文件注册到系统中 管理员打开cmd,输入regsvr32 c:
2016-09-29 09:50:28 984 1
原创 python的list,tuple,dist,set和不可变对象
首先,list用[],tuple用(),dist用{},set用的是set()。先写这个,然后再说别的 list是有序的集合,可随时增删元素。简单语法如下:>>> classmate=["mick","Bob","Jack"]#元素下标从0开始,倒着是-1、-2、-3。。。>>> classmate[0]'mick'>>> classmate[-1]'Jack'#追加元素到末尾或指定下
2016-05-18 17:07:10 1502
原创 Python的input(),print()函数问题
刚开始接触python真是说不出的无语。。好吧,就这个小问题,记一下age=int(input("age:"))if age>18: print("%d" % age) print("%d",age)else: print('teen')这几行代码有2个问题,一是input(),python3.x,输入的默认是字符串,如果上面这行直接改成age=input("age:"
2016-05-18 10:15:55 1130
原创 CString转char*
这个真是醉了,,unicode下只有一种方式,其余的方法试过了都不行。。 int len = WideCharToMultiByte(CP_ACP, 0, SendString, -1, NULL, 0, NULL, NULL);//其中的SendString是CString类型,csend是我想转换的char*类型 char* csend = new char[len + 1];
2016-05-14 22:08:33 278
原创 Windows编程字符编码问题,TCHAR和TEXT
早期windows用ANSI编码只有8位处理英语没问题,后来改用unicode的16位编码,目前windows使用的都是unicode编码。而ANSI编码的程序运行速度会慢于unicode,因为程序需要把8位编码转换成16位。char类型、strcat函数皆只能处理ANSI编码的字符。而wchar_t是16位编码,但是这种方式不好,最好的方式是使用自动类型TCHAR和TEXT,他们会根据程序设置的编
2016-05-06 10:50:01 539
原创 Qt信号与槽关联的问题
static bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType = #ifdef qdoc Qt::Au
2016-05-05 10:56:54 494
原创 recv()和send()函数
结论是实验得来,没有很严谨的查阅资料,注意recv()函数后面的注释就好#include <WinSock2.h>#include <stdio.h>#pragma comment (lib,"ws2_32.lib")void main(){ //用WSAStartup初始化套接字,分配网络资源。即网络层以下部分资源 WSADATA wsaData; WORD wVer
2016-05-04 09:26:27 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人