- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 Caffe-10-微调finetune-概念+操作步骤
微调的概念win下caffe微调教程1为什么finetune什么是finetunefinetune 与 scrachtch的区别scrachtchfine-tuningfinetune怎么操作准备数据集计算数据集的mean文件调整网络层参数输入层的source 和 meanfile最后一层输出层的类别数最后一层改名其他不是必须的lrcrop_size修改Solver
2021-08-02 23:26:01
1397
原创 win7+TensorFlow+Anaconda4.2.0(python3.5)安装教程
Anaconda链接:http://pan.baidu.com/s/1bo9NBcz 密码:kw9k https://repo.continuum.io/archive/路径 C:\ProgramData\Anaconda3安装TensorFlowhttps://www.tensorflow.org/install/install_windows的Installing with Anaconda部
2021-08-01 01:50:13
1814
原创 TensorFlow3 加快识别速度
原因:由于InceptionV3模型有20层,90M大小,因此导致识别单张图片很慢(5.8秒)。 目的:识别即快(而且模型小),又准。目前先研究快。 策略:简化InceptIonV3模型,或换只有8层的AlexNet模型。预备知识: 各模型对比
2021-08-01 01:49:49
722
原创 Deep Learning Book笔记
1 发展历史原始的机器学习算法需要人给机器提供特征,机器再根据这些算法分类,如逻辑回归等。 现在深度学习是陈述学习的一种,需要记起自己挖掘特征,然后再对特征分类。2 线代简要地复习了线代知识3 概率
2021-08-01 01:49:24
360
原创 计算机网络
面试题总结1面试常考 下面根据上述链接的题目展开1-OSI7层模型OSI7层:知乎通俗的解释 OSI7层:概念详解 通俗解释完整过程1 通俗解释完整过程2 TCP协议通俗完整过程 为什么要分tcp层和ip层的7层–封装API2-IP地址分类IP地址分类:通俗 IP地址分类:地址范围+图题目解答:A类地址,以0开头,第一个字节范围:0~127 网络地址范围:0.0.0.0.0~127.
2021-08-01 01:46:53
231
原创 数据结构-图
图概念图概念 图程序+分析(存储结构+遍历) 看完这2篇,基本了解了图算法。拓扑排序拓扑排序概念(程序没看懂) 拓扑排序的解题+程序 牛客网的“图”算法题。最小生成树图解算法原理(prime算法 + Kruskal算法) 算法语言描述1 算法语言描述2最短路径Floyd图解+程序Dijkstra图解 程序变量的图解,配合程序很好理解关键路径没看完
2021-08-01 01:46:10
242
原创 TensorFlow官方文档笔记
Getting Started With TensorFlowhttps://www.tensorflow.org/get_started/get_started tf.contrib.learn是更高层的API,TensorFlow Core是底层API。 本文档讲底层。node 只是一个节点,不直接计算。计算是在session里。The Computational Graphconstant
2021-08-01 01:43:56
715
原创 C++ 函数对象
很好的blog:http://blog.youkuaiyun.com/bonchoix/article/details/8050627 下面是练习代码 class CStringSort { public: bool operator() (const string &str1, const string &str2) { retu
2021-08-01 01:42:18
252
原创 python菜鸟教程笔记
记录学习中的代码osimport os# os.mkdir("newdir")os.chdir("f:/codingTests")os.mkdir("1")import osprint(os.getcwd())os.chdir(r"F:\CodingTests\python\TensorFlow\python_learn")# os.mkdir("1")# os.chdir(r"F:\
2021-08-01 01:41:24
351
原创 tf.argmax(y_, 1) 与cross_entropy 与cross_entropy_mean的含义解释
xs, ys 一个batch的输入图像像素点假设一个BATCH_SIZE是100,那么xs,ys都是[100, 784]的100张图,每张图有784个点的输入。 xs = [[784个点][784个点][][784个点]]y, y_ 一个batch的输出向量与标签向量经过前向传播sess.run()之后,y(也就是a)就是[100, 10]的100张图,每张图有10个点的输出。 y_由于有o
2021-06-25 19:00:47
849
原创 tf资料收集中。。。
函数介绍http://blog.youkuaiyun.com/hejunqing14/article/details/52397824 https://segmentfault.com/a/1190000008793389 http://blog.youkuaiyun.com/daska110/article/details/72869061
2021-06-25 19:00:38
210
原创 TF练习3 以图片形式读取Mnist,复现Lenet各层模型,分类手写体
一直都很困扰,tf官方文档直接就读取mnist的数据集了,如果是自己的图片怎么办呢?找到了denny的代码。为了验证是否准确率达标,用Lenet模型读取Mnist的图片形式的数据,看一看识别率。下面是根据denny改的代码。大概原理是:将图片读为array,然后通过yield和feed送入sess.run()里。
2021-06-25 18:59:52
381
原创 指针声明和数组声明(例如 char *a 和 char a[] )具体都有哪些区别?
来自知乎 https://www.zhihu.com/question/26117197问题具体来说,下面这些情况让我感到疑惑: 1. 既然 char *a 只是定义了一个指针 a,而并不为其指向的字符串分配内存,那么为什么下面两行代码又能够编译通过,且执行结果看上去是正常的? char *a; a = “abcde”; 这两行程序的执行过程中,编译器/计算机都做了些什么? 在这两行程序的
2021-06-25 18:59:32
623
原创 C++ 突击试题
nowcoder题目s1、2、4-strcpy题目3-strlen sizeof题目char* char[]初化总结5-函数传参(形参传值?传地址)题目6-函数返回局部变量题目解答 函数返回局部变量7、8-malloc/free与new/delete的区别malloc/free与new/delete的区别 11-数组名的sizeof题目12-宏定义#define #ifdef13-extern
2021-06-25 18:59:19
274
原创 编写类String的构造函数、析构函数和赋值函数(自己复现C++笔试题)
题目经典的面试题,题目如下:class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & operate =(const Str
2021-06-25 18:59:11
212
原创 数学建模1-导师学生满意度
1学生成绩评价初试复试总评价:初试+复试初复试赋权值,相乘相加可得。导师水平评价将导师的4个评价指标,赋不同权值。相乘相加而得。导师对学生的满意度
2021-06-25 18:58:56
395
原创 混音算法介绍
存在的问题试验之前,先看单个wav是否有杂音 – 没有 因此硬件设备没有问题,播放单个wav没问题,确实是混音算法不好,导致的有杂音的现象。 程序如下:链接:http://pan.baidu.com/s/1skGNRFv 密码:um2r算法实现算法原理 链接:http://pan.baidu.com/s/1hsvbNbI 密码:1a5c实现过程http://blog.sina.com.cn/s
2021-06-25 18:58:16
715
原创 数学建模2-美国人口增长模型的确定
准备工作题目人口增长模型的确定 1790-1980年间美国每隔10年的人口记录如下表所示。 1.试用以上数据建立马尔萨斯(Malthus)人口指数增长模型,并对接下来的每隔十年预测五次人口数量,并查阅实际数据进行比对分析。 2.如果数据不相符,再对以上模型进行改进,寻找更为合适的模型进行预测,并对两次预测结果进行对比分析。 3.查阅资料找出中国人口与表1同时期的人口数量,用以上建立的两个模型
2021-06-25 18:57:41
5493
原创 win socket 进程间通信C++与python版
都能运行,主要是用于C++与python程序(即2个进程)之间通信。各自的程序如下: C++版 python版、还没有试C++与python之间通过socket通信。
2021-06-25 18:57:35
386
原创 Go Web编程 谢大 NO.3-其他章
3 Web基础web前端后端工作的方式4 表单4.1 处理表单的输入func login(w http.ResponseWriter, r *http.Request){ r.ParseForm() fmt.Println("username:", r.Form["username"])}4.2 验证表单的输入正则表达式regexp.MatchStri...
2018-07-25 23:00:41
88
原创 Go Web编程 谢大(Go基础:第一二章)
2.1除了main包外,所有的package都会生成*.a文件。2.2字节每个byte是一个字节,数组byte[]是若干个字节,int、int32和float都是4个字节。iota用于枚举,每次加1。大写包(可导出),class(public函数)。数组长度也是数组类型的一部分,[3]int和[4]int是不同的类型,数组不能改变长度。赋...
2018-07-19 20:15:28
112
原创 scp 远程拷贝
将远程主机路径admin@192.168.1.174:/path1/path2代号为remotePath// 从本机拷贝到远程主机上scp file1 remotePathscp -r folder1 同上// 从远程主机拷贝到本地scp remotePath/file3 ./path3/scp -r remotePath 同上...
2018-07-17 21:15:40
132
原创 Go Http(北风17)
建立server 访问别的servergetpackage mainimport ( "net/http" "io/ioutil" "fmt")func main(){ resp, err := http.Get("http://www.baidu.com") if err != nil{ panic(er...
2018-06-24 17:00:26
97
原创 Go json编解码 md5加解密(北风16)
编码Marshal其中struct可以添加json对应的字段名称json:"name"package mainimport ( "fmt" "encoding/json")type Student struct{ Name string `json:"student_name"` Age int `json:"student_age"`...
2018-06-24 15:56:19
135
原创 Go并发 协程
协程和线程的区别,协程特点如下: 1. 该任务的业务代码主动要求切换,即主动让出所有权 2. 发生了IO,导致执行阻塞。线程:两个线程互相交替完成。 但是线程间切换的系统开销很大,需要保存上下文。协程CPU没有权利停止协程A,去执行协程B 只有以下两种情况 1. 该任务的业务代码主动要求切换,即主动让出所有权 2. 发生了IO,导致执行阻塞。(例如,协程A读...
2018-06-24 11:41:50
79
原创 Go并发 select
非阻塞的方式linux和Nginx都是采用select+epoll的方式,就是,主机一直在忙活着,谁准备好了可以处理了,我就先处理谁。大家都没准备好的话,我就做自己的事。 1. 主机只做自己的事 2. 主机分时间片,每个小任务分配5秒钟,但你分配给它这个子任务的时候,它不一定准备好了。 3. 每个任务注册事件,谁准备好了,就去处理谁。SELECT通过select来判断chan,并...
2018-06-24 10:50:42
86
原创 Go并发channel
协程意义线程和进程最多创建上万个,而协程最多可以几百万个,因为它很轻量。同步进程和线程是通过Mutex实现的,协程是通过channel实现的。注意chan int 也是一种类型例如 make (chan int)例如 ch chan int例如 x := chan intCODE运行协程package mainimport ( ...
2018-06-23 22:07:19
95
原创 docker安装+入门
安装https://www.imooc.com/video/15646 直接官网下载dmg就好。试用docker在容器内的改变都是在本地的,下次重启的话,自己的个性化配置会丢失。docker run -p 8080:80 nginx //运行dockerdocker ps // 查看正在运行的containerdocker ps -a // 查看所有的contain...
2018-06-23 17:03:14
70
原创 python 打开关闭或使用,剪切板CLipBoard
https://herechen.github.io/technology/copy-a-string-to-the-clipboard-on-windows/#encoding=utf-8import os# def addToClipBoard(text):# command = 'echo ' + text.strip() + '| clip'# os.sys...
2018-05-15 15:21:46
4738
原创 C++,打开关闭与使用,剪切板ClipBoard
为了解决进程间通信,比写txt更小巧的一种方式。 C++里边如果不close的话,ctrl+v是用不了剪贴板的。参考:http://www.cplusplus.com/forum/beginner/14349/#msg70146 https://cboard.cprogramming.com/windows-programming/103976-get-clipboard-text-str...
2018-05-15 15:20:38
2029
原创 基于RS485的双机(客户端)通信软件-MFC(C++)实现
双端口可以是双PC机,也可以是一台PC的两个串口。 可实现2端口间通信,其中有通信协议的设置。分为主从站。功能+协议文档一、 硬件环境连接方式 RS-485,一主四从模式 各站点间通过“USB转485”相连,将各转接器的485并联到总线上。网络拓扑二、 报文格式概述报文格式 类型 帧头 源 地址 目的 地址 主 功能码 读...
2018-05-15 15:17:41
6455
1
原创 go语言圣经笔记
go run x.go 命令编译一个或多个以.go结尾的源文件,链接库文件,并运行最终生成的可 执行文件。 go build x.go 命令编译一个或多个以.go结尾的源文件,链接库文件。 go gofmt x.go 工具把代码格式化为标准格式 go goimports x.go ,可以根据代码需要, 自动地添加或删除 import 声明。...
2018-05-15 15:06:42
277
原创 go语言笔记
慕课网go视频教程概述go优点编译速度快脚本式语法,语法约束少–》好入门“原生的”就支持并发go缺点语法糖少–》写着不是最舒服的速度没C快第三方库少语法代码包import str “strings” // 简便str.HasPerfix()import . "strings" // 直接HasPerfix()import _ "s...
2018-05-15 15:06:06
98
原创 大话设计模式笔记
来自大话设计模式C#入门猫狗和动物 将面向对象的封装 继承 多态,很形象。 委托和事件是一种通知机制,不属于某个特定的类,而是两个类之间的信息传递。 接口是因为多个类可能都会有相同的方法,比如孙悟空,猪八戒都会变身,但不是所有的动物都会变身,不能给基类加这个方法,因此不用继承而是用接口。这是比C++高端的地方,但是也好复杂。 泛型就是C++里边的STL。using Sys...
2018-05-15 14:43:02
188
原创 PCM混音算法 C++实现 (包括归一化加权算法,时间片切割算法,幅值简单叠加算法)
概述参考: 归一化、叠加+均值 相加相乘的混音算法实现了PCM混音算法。以5个wav混音,其中每个wav长度均为2205个点,为例。 数据格式:以16位有符号数short存储wav音频文件。(#define AUDIO_DATA_TYPE short)输入allMixingSounds为5个vector,其中每个vector为2205个音频点。输出__pRa...
2018-05-15 14:39:50
9510
1
原创 PCM音频文件的频率F、音量V、播放速度Speed的改变,C++实现
实现音频改变(频率F、音量V、播放速度Sped) 通过ChangeVolumeFreq()实现代码头文件class CAudioChange { public: void ChangeVolumeFreq( CAudioSound* pSound, i...
2018-05-15 14:31:39
3854
1
基于RS485的双机(客户端)通信软件-MFC(C++)实现
2018-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人