自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tikitakaka的博客

求知若饥,虚心若愚。

  • 博客(20)
  • 收藏
  • 关注

原创 深度学习 论文解读——知识蒸馏

1.简介在大规模的的机器学习任务中,我们经常需要使用集成学习来训练一些相似的模型,而这会消耗大量的计算资源。并且在部署为实际应用时,也会由于模型/网络过于复杂而难以部署。针对此问题,Hinton提出了一种压缩网络的有效方法——知识蒸馏(Knowledge Distillation)[1]。并且讨论了知识蒸馏的其他优势。2.蒸馏方法当我们已经有一个训练好的,较为笨重的模型(cumbersom...

2019-12-14 20:12:06 725

原创 python与图论的桥梁——igraph

之前收集到一个关于纽约市全年出租车的数据集,于是想到,我们是不是可以用这个数据集来研究一下纽约市中各个社区之间的关联度?为了研究这个问题,就需要使用python来建立一些图论模型。igraph是python/R等语言中常用的建立图模型的模块。接下来首先对igraph模块做一个简要介绍,然后对纽约市的出租车数据进行建模。一、igraph首先我们导入所需的包import pandas as p...

2019-12-13 17:24:54 2801

原创 git 更新操作

git add . git commit -m "..." git pull origin master git push origin master

2019-09-19 17:15:01 640

原创 git 永久删除大文件操作记录

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch path-to-your-remove-file' --prune-empty --tag-name-filter cat -- --allrm -rf .git/refs/original/git reflog expire --expire...

2019-09-19 17:13:45 231

原创 POJ 1091 跳蚤(容斥原理)

这道题的目标是寻找满足条件的 a1、a2、…、an,满足a1*x1+a2*x2+...+an*xn+M*xn+1=1也就是gcd(a1,a2,...,an,m)=1利用容斥原理就可以找出满足该条件的a1、a2、…、an。详见代码:#define _CRT_SECURE_NO_WARNINGS#include<cstdio>#include<iostream>#...

2019-05-31 15:21:01 258

原创 卷积神经网络实战(一) mnist 手写数字预测

学了这么久机器学习和深度学习,应该来个小项目练练手。于是选择了最经典的数据集MNIST来锻炼下自己卷积神经网络的熟练度。我采用了比较简单的结构,没有用强大的GooLeNet(…实则是电脑带不动),两个卷积层加一个最大池化层,然后加一个大小为64的全连接层,最后是softmax输出。其实这个结构也是看了n遍了,这次来手写一下代码,顺便熟悉熟悉tensorflow的函数。话不多说,上代码(pyt...

2019-05-24 20:14:58 695

原创 python re模块(正则表达式) sub()函数详解

【背景】Python中的正则表达式方面的功能,很强大。其中就包括re.sub,实现正则的替换。功能很强大,所以导致用法稍微有点复杂。所以当遇到稍微复杂的用法时候,就容易犯错。所以此处,总结一下,在使用re.sub的时候,需要注意的一些事情。解释具体的注意事项之前,先把其具体的解释贴出来:re.subre.sub(pattern, repl, string, count=0, fla...

2019-05-14 20:21:38 117593 12

转载 tf.transpose() perm用法详解

转自https://blog.csdn.net/qq_30934313/article/details/86659416对于这个函数tf.transpose()这个函数 ,相信都不会陌生,刚刚上手的时候,比较 验证理解的相信是他的参数 perm[],里面究竟怎么取?不绕沟子了,看看参数几何?def transpose(a, perm=None, name="transpose"):漂亮 ...

2019-05-11 23:33:46 1766

原创 git 的简单使用(5)

git中标签的使用也十分常见而在git中打标签非常简单:只需要先切换到想要打标签的分支然后使用指令 git tag <name>就可以打一个新标签可以用指令 git tag 查看所有标签git tag <标签名> <commit ID>可以把标签标在以前的commit上还可以创建带有说明的标签,用-a指定标签名,-m指定说明文字:如:$ git t...

2019-05-10 23:51:29 106

原创 git 的简单使用(4)

多人协作的工作模式通常是这样:首先,可以试图用git push origin <branch-name>推送自己的修改;如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;如果合并有冲突,则解决冲突,并在本地提交;没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!如果git pull提示...

2019-05-10 23:48:27 107

原创 git 的简单使用(3)

Git鼓励大量使用分支:查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b <name>合并某分支到当前分支: git merge <name>删除分支:git branch -d <name>git ...

2019-05-10 23:45:44 105

原创 git 的简单使用(2)

一般情况下,你想直接将在文件管理器中把没用的文件删了,或者用rm命令删了:$ rm test.txt你可以使用 git rm test.txt来删除然后用 git commit -m "..." 去commit要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;关联后,使用命令git push -u...

2019-05-10 23:43:27 95

原创 git 的简单使用(1)

最初使用git时要注册一个用户名及邮箱,方法如下:我们先确定一个想要去管理的文件夹,然后通过git bash cd到这个文件夹下。通过git config user.name "..."来定义一个用户名git config user.email "..."来定义一个邮箱然后git init 创建了一个空的git管理库此时执行 ls -a可以看到包括隐藏文件在内的文件创建一个新的文...

2019-05-10 23:40:59 124

原创 tf.nn.conv2d 函数详解

tf.nn.conv2d 是tensorflow中面实现卷积层的函数,这是在搭建卷积神经网络卷积层中的核心方法。函数参数tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)input:指需要做卷积的输入图像。它是一个Tensor,具有[batch, in_height, in_wi...

2019-05-10 19:52:27 498

原创 np.array_split()与np.split()

np.array_split() 可以进行不均等分割,而np.split() 只能进行均等分割。例如**array_split()**的不均等分割>>> x = np.arange(8.0)>>> np.array_split(x, 3) [array([ 0., 1., 2.]), array([ 3., 4., 5.]), array...

2019-05-07 19:47:30 2677

原创 tf.get_collection()用法解析

tf.get_collection() 主要作用:从一个集合中取出变量官方文档:https://tensorflow.google.cn/api_docs/python/tf/get_collection tf.get_collection( key, scope=None)该函数有两个参数key: The key for the collection. For ...

2019-05-07 17:48:34 31569 5

原创 tensorboard manger.py 报错解决方法

Traceback (most recent call last): File "d:\anaconda\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "d:\anaconda\lib\runpy.py", line 85, in _run_code exec(code,...

2019-05-03 20:39:33 444

原创 sklearn 集成学习(ensemble learning)

from sklearn.ensemble import RandomForestClassifierfrom sklearn.ensemble import VotingClassifierfrom sklearn.linear_model import LogisticRegressionfrom sklearn.svm import SVC log_clf=LogisticRegr...

2019-04-28 15:35:46 2316

原创 python小项目之飞机大战

利用pygame库写一个击打外星人飞船的python程序这个游戏的效果是操纵一个位于屏幕底端的飞船,通过上下左右控制飞船移动方向,按空格发射子弹。游戏中击杀一批飞船后进入下一关卡。每一关卡击打飞船获得的得分递增。若外星飞船触碰飞船或屏幕底端则减一条命。最终计算总得分。游戏中主要包括了:飞船对象,alien对象,子弹对象,游戏设置,游戏状态,游戏控制按钮,计分板。1.飞船部分由于pygame...

2018-11-04 15:58:41 644

原创 c语言之五子棋

c语言之小程序创作五子棋这是我的第一篇博客,不太清楚怎么设置文章的格式,请见谅。想要写出一个五子棋程序,首先构思这其中需要进行哪些步骤构造一个五子棋棋盘两个玩家交替进行落子判定落子之后是否已经有五个连续的棋子发布获胜信息这里我们用five_in_a_row(int range)函数表示五子棋的程序show(char(*p)[11])函数表示落子之后的最新棋盘win(in...

2018-10-13 18:48:09 804

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除