- 博客(69)
- 资源 (26)
- 收藏
- 关注
原创 解决GitHub的raw.githubusercontent.com无法连接问题
问题描述:Ubuntu下连接raw.githubusercontent.com失败解决方法:在https://site.ip138.com/raw.Githubusercontent.com/输入raw.githubusercontent.com查询IP地址修改hosts Ubuntu,CentOS及macOS直接在终端输入sudo vi /etc/hosts添加以下内容保存即可 (IP地址查询后相应修改,可以ping不同IP的延时选择最佳IP地址)# GitH...
2020-05-17 17:08:15
154167
28
原创 无需虚拟机或双系统!Windows下愉快地使用Linux子系统
本文阅读3分钟,你将获得如下方案,在轻量使用场景下,告别虚拟机或双系统!Windows下愉快地使用Linux子系统
2020-05-13 21:06:32
924
1
原创 一行代码加速你的Pandas数据探索分析
本文3分钟,大幅提升分析数据效率我们知道,pandas库为EDA提供了许多非常有用的功能。但是,在能够应用大多数功能之前,通常必须先从更通用的功能开始,例如df.describe()函数。比如以分析泰坦尼克号数据为例,常规操作是首先import库,看下数据格式,字段,以及统计数据缺失值,数据发布等。import pandas as pdimport numpy as npdf = pd.read_csv('/Users/my/titanic/train.csv')看下前几行数据.
2020-05-13 00:16:54
412
原创 pip install的常见坑
pip install的常见坑文章目录pip install的常见坑说明下载速度慢的问题timeout的问题说明pip install 经常遇到的两个坑,一个是下载速度非常慢,一个是 timeout的问题。下载速度慢的问题pip默认的是国外的源进行下载,所以速度比较慢,源替换成国内镜像,可以大幅提升下载速度。国内常用的源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/
2020-05-11 23:44:51
648
原创 Python函数的几点需要注意的细节
python的函数和C++等有明显区别的几点记录如下:关于默认参数需要注意的细节只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明 函数形参的时候,先声明有默认值的形参而后声明没有默认值的形 参。 这是因为赋给形参的值是根据位置而赋值的。例如,def func(a, b=5)是有效的,但是 def func(a=5, b)是 无效 的。 关键参数如果你的某个函数有许多参数,而你
2017-04-03 19:45:36
584
原创 数据库系统原理笔记1
数据库系统几个基本概念数据库系统几个基本概念理解什么是DBMS 数据库管理系统(DBMS),数据库 + 一组用以访问、更新和管理这些数据的程序那么,DBMS的主要特性有哪些?数据访问的高效和可扩展性缩短应用开发时间数据独立性(物理数据独立性 / 逻辑数据独立性)数据完整性和安全性并发访问和鲁棒性(恢复)
2017-03-18 11:31:46
637
原创 链表的分化练习题
对于一个链表,我们需要用一个特定阈值完成对它的分化,使得小于等于这个值的结点移到前面,大于该值的结点在后面,同时保证两类结点内部的位置关系不变。 给定一个链表的头结点head,同时给定阈值val,请返回一个链表,使小于等于它的结点在前,大于等于它的在后,保证结点值不重复。 测试样例: {1,4,2,5},3 {1,2,4,5}/*struct ListNode { int val;
2017-02-17 11:07:54
538
原创 《征服C指针》读书笔记
《征服C指针》读书笔记评价对于学习过C语言和C++的,《征服C指针》推荐一读,能明白一些指针深层次的一些知识点,对于一些知识有一种顿悟的感觉。如果C语言不熟或者是初学者就没必要看这种书了。好好学基础知识吧。知识总结实验结果 #include<stdio.h> int main(void) { int array[5]; int *p; int i;
2016-10-14 10:47:37
593
原创 Ubuntu14.04+CUDA8.0+GTX1080+MatlabR2015b
环境说明Ubuntu14.04+CUDA8.0+GTX1080+MatlabR2015b安装1080显卡驱动Ctrl+alt+F1进入字符界面,关闭图形界面 sudo service lightdm stop 安装1080显卡驱动sudo chmod 755 NVIDIA-Linux-x86_64-367.27.run //获取权限 sudo ./NVIDIA-Linux-x86_64-3
2016-10-12 21:58:46
1337
原创 机器学习中的线性和非线性判断
说到线性和非线性,你的理解是不是这样: 但这种直观理解其实不能回答下面这个问题: 那么为什么卷积操作是线性的,而ReLU是非线性的? 很多人对线性的定义不是很清楚。 实际上,线性的定义是: F(ax+y) = aF(x) + F(y),其中x、y为变量而a为常数。 卷积操作满足上面的式子,所以是线性操作。下面可以快速判断是为非线性的三种常见情况: (变量)^n,且n不为1 |变量|
2016-10-11 11:28:55
9760
1
原创 【数据结构学习】线性表List
线性表List线性表List说明总览链表链表三类型Simple Linked ListC实现思路基本操作说明 本系列文章用于简明的记录数据结构基础知识点,以方便快速地温故知新。有时间,将会整理相关的C++和C语言下的实现程序和相关应用的记录。总览链表链表三类型Simple Linked List −单链表,单向链表Doubly Linked List − 双向链表Circu
2016-10-10 20:46:14
585
原创 learning rate 和weight decay
首先,假设我们有loss function为 E(w)E(\mathbf{w})梯度下降告诉我们在 EE的最快速下降的方向修改权值: wi←wi−η∂E∂wi,\begin{equation} w_i \leftarrow w_i-\eta\frac{\partial E}{\partial w_i}, \end{equation} 这里η\eta为学习率,学习率越大则对应的权重
2016-10-08 10:28:57
3770
原创 【C++ 学习】C++输入输出IO
说明IO基本概念IO中间商内存缓冲区IO库总览cout是流对象不是关键字说明 C++编程I/O要点总结 资料参考 C++输入输出 IO基本概念IO操作,两类:从设备读取数据将数据写入设备这里,设备可以使控制台或者文件等。还有一种是内存IO,比如string类型,从string中读取数据,向string中写入数据。 关键词: 设备从上面我们可以知道,C++输入输出包含三
2016-10-02 11:26:47
444
原创 【C++ 学习】那些习以为常的背后之一从0开始的计数
说明为什么从0开始计数对称区间和不对称区间说明 C++编程有一些习以为常的惯用用法,认真思考会发现并不是无凭无据。为什么从0开始计数在C++程序中,大家经常可见从0开始计数而不是从1开始计数。for(int i=0; i!=rows;++i){...}如果从1开始的话,等价于:for(int i=1; i<=rows;++i){...}实际上这两种是等价,但是为什么习惯用第一种方式
2016-10-01 17:30:07
532
原创 caffe python wrapper
caffe python wrappercaffe python wrapperLoad some useful libraries:import osimport numpy as npimport matplotlib.pyplot as plt%matplotlib inlineList the system pathimport syssys.pathImport caffe pac
2016-09-17 09:58:59
657
原创 linux笔记
linux笔记linux笔记说明su切换位超级用户说明 本文用来记录linux的点滴知识。su切换位超级用户su //切换到超级用户 exit //从超级用户退回到普通用户 Ubuntu下使用 su 切换到超级用户时遇到:su: Authentication failure 解决方法:Try to change the p
2016-09-12 22:49:03
320
原创 boost安装
boost安装boost安装windows下安装Step1 下载Step2 编译源代码Step3 VS中使用boostwindows下安装Step1 下载点击官网下载最新版的BOOST源码Step2 编译源代码先把源代码放在D盘,eg: D:\boost_1_59_0在源代码中找到批处理bootstrap.bat,运行之后,源代码中新增了1个文件bjam.exeStep3 VS中使用b
2016-09-12 09:58:31
700
原创 Lua简明快速入门(1)
Lua简明快速入门Lua简明快速入门运行打印信息Hello Lua注释变量数字字符串nil全局变量和局部变量控制语句if-else分支for循环while循环until循环 Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,源码编译后,解释器居然不到200k。 lua中文手册运行在命令行上运行lua命令后进入lua的shell中执行语句 也可以把脚本存成一
2016-09-10 20:41:15
628
原创 Matlab之GPU加速方法
一般代码加速方法Matlab目前只支持Nvidia的显卡。GPU设备确认想知道自己的电脑有没有这个能力,在Matlab中运行 gpuDevice。 只要数据格式是gpuArray格式的,那么计算过程会自动的调用GPU进行计算。GPU和CPU之间数据传递gpuArray I) 将CPU内存数据传到GPU内存中X=rand(10,'single'); %定义在CPU上的一个10x10的随机初始化
2016-09-08 17:12:49
63905
6
原创 ubuntu系统eclipse安装
ubuntu系统eclipse C++版本安装ubuntu系统eclipse C版本安装下载安装包执行命令可能遇到的问题eclipse java版本直接使用sudo apt-get install本命令就可以安装了,然后再安装CDT即可成为开发C++的IDE。但是,这种方法也许会出现一些问题,所以本文将用最简单的方法来安装。下载安装包本文推荐直接使用已经编译好了的带有CDT的eclipse。
2016-09-08 13:26:43
775
原创 Cffe技巧之如何取消某层反向传播
禁用某些层的反向传播,这样可以判断它是否可以通过调整后层的权重,以达到相同的精度水平。下面是一个总结如何禁用某些层的反向传播的讨论:Explicitly disable backward propagation of a layer for controlled fine tuning #389
2016-09-01 19:32:54
506
原创 C++读写二进制文件
C++提供了以下类执行从文件输出字符或者输入字符到文件里:ofstream:写文件的Stream 类ifstream:读取文件的Stream 类:fstream:读/写文件的Stream 类。
2016-07-23 11:40:05
6183
原创 Protocol Buffer C++实践
Protocol Buffer的C++实践。本文侧重于实践,先自行学习推荐的资料学习基本的Protocol Buffer知识。
2016-07-22 16:06:51
753
原创 Git常用命令
Git 常用命令Git 常用命令说明创建版本库repository把文件添加到版本库查看状态和修改版本回退撤销修改删除删除文件撤销误删Git仓库托管添加远程repository从远程库克隆分支管理多人协作说明本文记录最常用到的git命令。 有用的学习资料: Git 教程 浅显易懂的Git教程 GIT分支管理是一门艺术创建版本库(repository)安装完Git后
2016-07-18 20:47:54
465
原创 Ubuntu常用工具
说明 本文记录在Ubuntu下常用的一些工具,提高生产力。Linux下的Notepad++编辑器:Notepadqq 对于Ubuntu发行版本可以通过PPA安装,命令如下:sudo add-apt-repository ppa:notepadqq-team/notepadqqsudo apt-get updatesudo apt-get install notepadqq
2016-07-18 15:33:14
602
原创 Caffe框架一些易忽略的细节
Caffe框架一些易忽略的细节关于图片格式加速caffe在caffe中卷积核是三维的还是二维的Caffe框架一些易忽略的细节关于图片格式Caffe读取彩色图像使用的是BGR 彩色通道方案。这是因为底层是基于OpenCV 的imread函数实现的图片读取。这有别于通常的 RGB 模式,所以要注意这一个常见的误解。加速caffe在Stanford University CS231n 第 11 课中
2016-07-15 10:52:30
551
原创 Docker的一些操作
查看docker 的版本信息sudo docker version 检查Docker守护进程是否在运行sudo status dockerDocker的工作流:创建并且管理容器。创建,管理,停止容器。查看docker程序的信息,eg:image(镜像)和容器等。sudo docker info运行容器sudo docker run -t查看系统中容器列表sudo docker p
2016-07-14 19:39:32
383
原创 Tensorflow入门资源
TensorFlow 官方文档中文版英文官方网站官方GitHub仓库中文版 GitHub 仓库TensorFlow-ExamplesModels built with TensorFlow谷歌制作的Tensorflow深度学习公开课 将教授如何训练和优化基本神经网络、卷积神经网络和长短期记忆网络。将通过项目和任务接触完整的机器学习系统TensorFlow。学习解决一系列曾经以为非常具有
2016-07-14 10:19:21
773
原创 Docker中使用Python Notebook
Python Notebook 既是一个交互计算平台,又是一个记录计算过程的「笔记本」。它由服务端和客户端两部分组成,其中服务端负责代码的解释与计算,而客户端负责与用户进行交互。 在docker部署Tensorflow一文中,在终端里直接输入ipython notebook是无法这行启动Python Notebook 的。 如下图,提示的信息是绿色标出部分: 我们检查一下容器的接口,找到其
2016-07-13 21:35:19
2180
原创 Docker部署Tensorflow
docker部署Tensorflow私有环境安装 Docker安装Docker验证部署Tensorflowdocker部署TensorflowDocker是一种在Linux容器里运行应用的开源工具,一种轻量级的虚拟机。通过 Docker 运行 TensorFlow,该方式的优点是不用操心软件依赖问题。私有环境安装 Docker 快速了解Docker可以参考一下的一些资料 Docke
2016-07-13 20:56:53
7465
Machine Learning for Developers写给开发者的机器学习
2018-05-11
数据科学五十年-David Donoho, Stanford University
2017-10-31
神经网络与深度学习讲义
2016-12-11
Image Super-Resolution Using Deep Convolutional Networks code
2016-11-04
C++ Primer the source code files for Microsoft pre-C++ 11 compilers
2016-06-03
数据结构与算法分析C语言描述第二版书籍配套代码
2016-06-01
双边滤波Bilateral Filtering m文件
2016-05-27
图像PSNR及其计算(matlab实现)
2016-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人