- 博客(43)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 git push每次都要填用户名密码问题
git push每次都要填用户名密码问题git push,需要用户输入username and password。这是因为Github采取了two-factor authentication,双重验证方式来保证安全。如果不想每次输入用户名和密码,则可以使用credential.helper(凭证助手)来记住Username和Password。$ git config credential.helper store$ git push origin master# 然后输入用户名和密码git c
2020-06-23 11:59:20 556
原创 基于tensorflow的RNN中文自动写诗程序
基于tensorflow的RNN中文自动写诗程序本项目基于tensorflow编写的RNN神经网络,实现自动写唐诗。基于tensorflow编写。项目地址:Github(觉得不错请给星)运行使用如下命令运行训练代码python train.py > ./result/train.txt测试模型:python test.py >> ./result/test.tx...
2020-05-07 23:40:20 1565
原创 支持向量机(SVM)
支持向量机(SVM)1. 基本概念支持向量: 在线性可分的情况下,训练数据集中与分类超平面距离最近的样本点的实例。间隔间隔边界函数间隔: 对于给定的训练数据集TTT和超平面(w,b)(w,b)(w,b),定义超平面和样本点(xi,yi)(x_i,y_i)(xi,yi)的函数间隔为:γ^i=yi(w⋅xi+b)(1)\hat{\gamma}_i=y_i(w\cdot{x_i}+b)...
2020-04-21 18:31:08 653
原创 高斯混合模型GMM
github地址https://github.com/thesouther/MachineLearningAndMatrixAnalysis/blob/master/GMM/GMM.py本次作业使用python3编写,涉及的函数库主要是numpy、matplotlib。 实现原理主要参照叶老师的PPT和李航老师的《统计学习方法》(9.3 EM算法在高斯混合模型学习中的应用)。根据《统计学习方法...
2020-04-21 18:12:38 357
原创 基于python基础库,搭建卷积神经网络CNN,并用该网络进行MNIST手写字符识别
基于python基础库,搭建卷积神经网络,并用该网络进行手写字符识别直接去我的Github查看。本程序主要基于python的numpy、math等基础函数库,完成了CNN训练的前向传播、后向传播、随机梯度下降更新等主要的函数功能;并基于该程序,在MNIST数据集上进行手写字符识别。from __future__ import absolute_import,division,print_f...
2020-04-21 17:55:03 848 1
原创 git 解决上传超过100M文件再无法上传成功的问题
git 解决上传超过100M文件再无法上传成功的问题git log# 版本回退git reset --hard commit-id# 删除大文件git rm -rf ./ML/data# 清除缓存# git rm -rf --cached ./ML/SVM/datagit commit --amend -CHEAD# 重新提交git add .git commit -m '...
2020-03-19 22:21:48 385
原创 jupyter notebook中使用gym
jupyter notebook中使用gym远程连接jupyter notebook服务器,使用gym测试环境直接调用env.render()函数时无法使用import gymenv = gym.make('MountainCar-v0')env.reset()for _ in range(1000): #绘图 env.render() env.step(env...
2020-02-18 21:10:23 3226 3
原创 解决pip安装包时出现 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
错误描述anaconda使用pip安装包时会出现无法下载的问题,或者pip直接无反应,可能会出现如下错误提示:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip...
2020-02-18 15:55:45 182951 65
原创 anaconda和pip添加国内镜像源
一些国内镜像源一些国内镜像源 阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/s...
2020-02-18 15:45:00 9665
原创 Windows、Linux、mac下anaconda安装
(一)Windows安装Python机器学习环境,我的电脑是64位,首先在https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/清华大学的软件库里边下载最新版anaconda安装完成后配置环境变量可以使用conda list查看安装的库安装里边的库们,conda install numpy安装其他支持库,例如tensorflow查...
2020-02-17 11:00:24 201
原创 OpenAI gym安装和universe安装
1 gym安装git clone https://github.com/openai/gym.gitcd ~/gympip install -e '.[all]'MuJoCo需要注册,会出错,所以先不安装。注释掉 setup.py 文件中和 MuJoCo 有关的安装选项vim ~/gym/setup.py注释掉下面两句话#'mujoco': ['mujoco_py>=1....
2020-02-17 10:47:15 2831 1
原创 leetcode41-缺失的第一个正数
leetcode41-缺失的第一个正数给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例1:输入: [1,2,0]输出: 3示例2:输入: [3,4,-1,1]输出: 2示例3:输入: [7,8,9,11,12]输出: 1说明:你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。题解遍历一次数组把大于等于1的和小于数组大小的值放到原数组对...
2020-02-05 13:42:16 139
原创 leetcode39-组合总和(二)
leetcode39-组合总和(二)给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明所有数字(包括目标数)都是正整数。解集不能包含重复的组合。...
2020-02-05 13:10:49 117
原创 leetcode32-最长有效括号
leetcode32-最长有效括号给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。示例1:输入: "(()"输出: 2解释: 最长有效括号子串为 "()"示例2:输入: ")()())"输出: 4解释: 最长有效括号子串为 "()()"题解动态规划(官方题解)这个问题可以通过动态规划解决。我们定义一个 dp 数组,其...
2020-01-31 13:48:10 124
原创 leetcode38-外观数列
leetcode38-外观数列「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下:1. 12. 113. 214. 12115. 1112211 被读作 “one 1” (“一个一”) , 即 11。11 被读作 “two 1s” (“两个一”), 即 21。21 被读作 “one 2”, “...
2020-01-31 13:32:46 417
原创 leeetcode36-有效的数独
leeetcode36-有效的数独判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。数独部分空格内已填入了数字,空白格用&n...
2020-01-31 13:32:02 133
原创 leeetcode33-搜索旋转排序数组
leeetcode33-搜索旋转排序数组假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是&...
2020-01-31 13:30:53 149
原创 leetcode34-在排序数组中查找元素的第一个和最后一个位置
leetcode34-在排序数组中查找元素的第一个和最后一个位置给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(logn)O(log n)O(logn) 级别。如果数组中不存在目标值,返回 [-1, -1]。示例 1:输入: nums = [5,7,7,8,8,10], t...
2020-01-20 20:50:29 100
原创 leetcode31-下一个排列
leetcode31-下一个排列实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,1题解索引i由后往前遍历...
2020-01-19 21:46:01 140
原创 leetcode35-搜索插入位置
leetcode35-搜索插入位置实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,1题解索引i由后往前遍...
2020-01-19 21:43:27 181
原创 国科大2019年大数据分析课件作业 考试-程学旗 靳小龙 刘盛华
国科大2019年大数据分析课件作业考试-程学旗 靳小龙 刘盛华github地址https://github.com/thesouther/ucas_courses/tree/master/big_data_analysis
2020-01-11 17:15:47 1866 1
原创 2019-2020年国科大李保滨老师矩阵分析作业答案
2019-2020年国科大李保滨老师矩阵分析作业答案以及大作业github地址https://github.com/thesouther/ucas_courses/tree/master/matrix_analysis_libb
2020-01-11 15:16:58 2332
原创 国科大-2019-2020年,黄庆明模式识别与机器学习作业答案(黄庆明,常虹,郭嘉丰,山世光)
国科大-2019-2020年,黄庆明模式识别与机器学习作业答案(黄庆明,常虹,郭嘉丰,山世光)四次作业答案历年考试和答案四次作业答案gitgub地址https://github.com/thesouther/ucas_courses/tree/master/PRML历年考试和答案https://download.csdn.net/download/thenorther/12097478...
2020-01-11 14:37:15 5053
原创 ApowerPDF垃圾
今天用了一下ApowerPDF ,下载之后没购买想先试一下,打开我的pdf试了一下查看注释,结果关闭后就把我的页面加了水印,想钱想疯了????那上边有我的笔记啊喂?...
2019-11-02 15:55:53 1076
原创 Linux笔记-ubuntu16.04磁盘分区和挂载
1、检查磁盘和分区情况lsblk查看整体分区和磁盘情况fdisk -l能够查看到当前主机上已连接上的磁盘df -h能够查看到分区已经挂载的磁盘。2、磁盘分区、格式化:fdisk /dev/sdb根据帮助新建分区注意:最后输入w,保存更改并推出fdisk -l找到物理磁盘devvdb下创建的分区。mkfs.ext4 /dev/sdb2格式化上述找到的分区。3、挂载磁盘:mkdir /datamoun...
2018-03-31 21:48:55 4129
原创 Linux笔记-ubuntu用户操作和文件权限
一、用户操作查看用户:cat /etc/passwd |cut -f 1 -d :一)添加新用户两种方法:方法一:adduser 自动添加用户到home下 sudo adduser <username> 输入密码 确认密码方法二:useradd 指定新用户目录方式(在root用户下)1.创建:useradd [-d home] [-s shell] [-c comment]...
2018-03-31 21:19:44 330
原创 git使用笔记
1.安装git linux1.查看有没有安装git$git2.sudo apt-get install git 老一点的Debian或Ubuntu Linux,要把命令改为sudo apt-get install git-core,因为以前有个软件也叫GIT(GNU Interactive Tools),结果Git就只能叫git-core了。由于Git名气实在太大,后来就把
2017-08-21 10:37:43 309
原创 ubuntu16.04和win10安装anaconda以及path配置
Windows安装Python机器学习环境,我的电脑是64位,1.首先在https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/清华大学的软件库里边下载最新版anaconda2.安装完成后配置环境变量3.可以使用conda list 查看安装的库安装里边的库们,conda install numpy4.安装其他支持库,查看
2017-08-20 11:09:38 5031
原创 ubuntu_drl_图像分层对象检测
1.下载脚本文件和说明,解压(文件名太长改一下,我叫imatge-upc)https://github.com/imatge-upc/detection-2016-nipsws/zipball/master2.下载vgg-16权重和已经训练好的数据,放到imatge-upc里边(也就是和scripts在同一级目录下)[VGG-16 weights]: http://imatge.upc
2017-08-12 10:55:11 386
原创 ubuntu上安装qq
ubuntu上安装qq,试了很多次,终于可以了,分享一下。ubantu16.04+qq2015直接下载deb包,双击进入软件管理安装即可。刚刚接触linux,遇到的很多坑还不懂怎么处理http://www.cnblogs.com/renhuihhh/p/renhuihhh_ubuntuQQ2015_get.html点击打开链接
2017-08-06 09:12:07 617
原创 linux 不能打开磁盘问题:Error mounting /dev/sda5 at /media/cc/Windows8_OS:
新装的ubuntu发现打不开资料盘和D盘,是由于磁盘不能挂载,解决方法错误:Error mounting /dev/sda5 at /media/cc/Windows8_OS: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda5" "/media/cc/
2017-05-24 11:40:08 10666
原创 小规模数据进制转换之十六进制转十进制
十六进制数0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F输入十六进制,输出对应的十进制#include #include #include using namespace std;int main(){ char t[8]; char STE[16]={ '0','1','2','3','4','5','6','7','8','9','A','B'
2017-04-07 21:05:03 288
翻译 数组法求大数阶乘
#include #include using namespace std ; //求大数阶乘 int main(){ int n=0;//数量 cin>>n; int numbit[10000]={0}; numbit[0]=1; numbit[1]=1; int talbi=1;//talbi+1=转换后位数 for(int i=1;i<=n;i++) {
2017-04-07 21:00:52 396
原创 数组法求C++大数的序列和
#include #include using namespace std ; int numbit[10000]={0};//求大数的序列和 int main(){ int n;//求和上限 cin>>n; numbit[0]=0; int i=0; int talbi=0;//talbi+1=转换后位数 for(int i=0;i<=n;i++) { nu
2017-04-07 20:15:09 263
原创 c++ 求1+2!+3!+4!+…+30!。 科学计数法,保留两位小数。
题目描述求1+2!+3!+4!+…+30!。科学计数法,保留两位小数。示例代码#include #include using namespace std;int main(){double s=0,t=1;int n;for(n=1;nt=t*n;s=s+t;}cout}
2016-11-21 22:13:17 3955 1
原创 1018: A+B again
题目描述谷学长有一个非常简单的问题给你,给你两个整数A和B,你的任务是计算A+B。输入输入的第一行包含一个整数T(T输出对于每一个样例,你应该输出两行,第一行是"Case #:",#表示第几个样例,第二行是一个等式"A+B=Sum",Sum表示A+B的结果。注意等式中有空格。样例输入2121122334455667788999
2016-11-21 22:10:05 2489
转载 ubuntu 配置python3.4、web.py、libxml2, libxslt, lxml python
一、.以ubuntu14.04为例安装python3.41.。这儿有一个我在网上搜到的方便的下载链接https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz如果你是window用户先把安装包放到linux虚拟机,或者使用winscp放到服务器的自定义目录,我是放在了/usr/local/Python下。1)解压到该目录下$
2016-09-08 20:34:35 4862
原创 编程,输入一个10进制正整数,然后输出它所对应的八进制数。
编程,输入一个10进制正整数,然后输出它所对应的八进制数。#includeusing namespace std;int main(){ int a,b,i[100],n=1,k=0; cin>>a; if(a>=8) { while(a>0) {
2016-02-12 13:31:47 16149
原创 sum=2+5+8+11+14+…,输入正整数n,求sum的前n项和。
#includeusing namespace std;int main(){ int sum=0,a=2,n,i; cin>>n; for(i=1;i { sum=sum+a; a=a+3; } cout return 0;}
2016-02-12 13:29:24 7718
TownCentre数据集
2020-07-03
国科大2019年大数据分析课件作业 考试-程学旗 靳小龙 刘盛华
2020-01-11
看一下为啥a=c【4】(c++循环嵌套的一个问题,)
2016-02-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人