- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 Anaconda、python、ubuntu操作
Anaconda控制面板:anaconda-navigator更换Anaconda国内镜像源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes在~/.condarc文件中修改:...
2018-07-18 14:30:33
304
原创 Ubuntu+PyQt5+Python3.6+Qt Designer
Ubuntu+PyQt5+Python3.6+Qt Designer本文为ubuntu下的python 3 配置图形设计界面 PyQt5。一、开始安装1.安装pipsudo apt-get install python3-pip2.安装virtualenvpython3 -m pip install virtualenv创建虚拟环境 env ,并切换到虚拟环...
2018-07-16 21:37:57
2128
2
原创 深度学习环境配置
ubuntu 16.04 + cuda 8.0 + cudnn 6.0 + matlab R2017a + tensorflow 1.4 + anaconda3本文用于记录深度学习的各种环境配置,中间踩了不少的坑,各版本需要一一对应,故写下本文以备不妨之需。cuda 8 最好对应 cudnn 6,tensorflow 只有 1.3 和 1.4 版本对应 cuda 8 和 cudnn 6,m...
2018-07-15 17:39:02
809
原创 C++之vector
要想实现动态存储的数据结构,可以通过在结构体内存放前一指针或后一指针,然后通过指针访问以及动态增删改查。也可以创建多维指针,然后通过动态生成数组进行存储。动态数组的优点在于可以通过索引直接访问数据;可是在中间插入或删除时需要对后续数据进行移动,太过浪费资源,而且动态数组一开始就要设定最大容量,若超出容量后就必须重新创建,一般设置最大容量为原来的两倍,然后把原来的数据复制过来,这一过程会耗费大量
2016-12-12 15:03:24
265
原创 神经网络(1):感知器
人工神经网络入门:感知器是神经网络中最简单的一种模型,是通过加权求和函数计算,之后根据结果实现二分类。感知器算法的实现:(实现二分类)先输入两类样本,后对数据进行增广化,以及符号规范化,然后训练样本并调整权值,训练完毕后保存权值。如:二维样本(0,1),前两个数字为二维输入。增广化:将(0,1),变为(0,1,1),即隐含输入1。符号规范化:如(0,1),(0,0)
2016-12-11 17:06:50
1053
原创 C++输入(2):文件读取
记录以文件方式读取数据。如从文件Data.txt中读取数据,文件内容如下:0 03 82 21 15 34 86 35 46 47 5思路:先通过文件的行数,得到样本个数,再建立动态数组,逐个读取数据。变量定义:#define MAX_SAMPLE_NUM 100 // 最大样本个数 double **SAMPLE;
2016-12-10 19:01:06
300
原创 C++输入(1):控制台输入
记录不同方式的控制台输入。(动态输入,以特殊字符结束。)如下两种输入方式:#define MAX_SAMPLE_NUM 100 // 最大样本个数double **SAMPLE; // 样本集int SAMPLE_NUM = 0; // 样本个数int NUMBER = 2; // 维数第一种方式:getli
2016-12-09 18:08:55
861
多边形的扫描转换和区域填充算法
2018-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人