- 博客(34)
- 资源 (8)
- 收藏
- 关注
原创 ValueError: Variable eval_net/l1/w1 already exists, disallowed. Did you mean to set reuse=True or...
当在spyder中运行代码时报错如下:ValueError: Variable eval_net/l1/w1 already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope? Originally defined at: File "D:\Tools software...
2019-11-28 11:14:12 2345
原创 DQN原理及其实现方法
每一种环境都单独列出来,会使得整个Q表会非常大,且更新的时候检索时间较长。 如果可以不建立Q表,只通过每个环境的特点就可以得出整个环境的Q-Value,那么Q表庞大冗杂的问题就迎刃而解了。 其与常规的强化学习Q-Learning最大的不同就是,DQN在初始化的时候不再生成一个完整的Q-Table,每一个观测环境的Q值都是通过神经网络生成的,即通过输入当前环境的特征Features来得到当前...
2019-11-28 10:13:43 4938 1
原创 Pycharm-Spyder-VS-Matlab-VC软件、快捷键批量注释/取消注释、缩进/取消缩进
Matlab Matlab 批量注释代码:Ctrl+r 或者 Ctrl+RMatlab 批量取消注释:Ctrl+t 或者 Ctrl+T Pycharm Pycharm 批量注释代码:Ctrl + /Pycharm 批量取消注释:Ctrl + /Pycharm 批量缩进:TabPycharm 批量取消缩进:Shift + Tab Spyder Spyder 批量注释代码...
2019-11-27 21:50:24 3517
原创 C语言学习基础知识点---谭浩强
在程序中如果用到标准函数库中的输入输出函数,应该在本文件模块的开头写上下面一行: # include<stdio.h>在常量一节中,有字符串常量,但是不能错写成 ‘CHINA’, ‘123’,‘boy’。在C语言里面,单撇号只能包含一个字符,双撇号可以包含一个字符串。符号常量。 用 # define 指令,指定用一个符号名称代表一个常量。如:# define PI 3.1415...
2019-11-27 20:01:27 1652
原创 Q-learning原理及其实现方法
Q_learning原理及其实现方法声明简介Q_learning算法Q_learning算法流程声明学习博客快乐的强化学习1——Q_Learning及其实现方法,加之自己的理解写成,同时欢迎大家访问原博客简介Q-Learning是一种 value-based 算法,即通过判断每一步 action 的 value来进行下一步的动作,以人物的左右移动为例,Q-Learning的核心Q-Tabl...
2019-11-25 21:20:07 22053 21
原创 python单独运行查看py文件中类里面的函数功能
在该 .py 文件下,首先实例化类,然后,根据需要传入相对应的参数即可栗子:在Q_learning中,需要查看别人编写的代码功能函数的输出import numpy as npimport pandas as pdclass QL: def __init__(self, actions, learning_rate=0.05, reward_decay=0.9, e_greedy...
2019-11-25 14:23:39 2686
原创 多项式回归分析之预测成本和利润
往期回顾:Python中有监督学习之回归分析(一)线性回归预测糖尿病在一元回归分析中,如果变量 y 与自变量 x的关系为非线性的,但又找不到适当的函数曲线来拟合,则可以采用一元多项式回归。## 1. PolynomialFeatures多项式生成函数:<font face="Time New Roman" color=caf size=4> **sklearn.prep...
2019-11-21 19:39:57 2007
原创 基于策略梯度的强化学习方法及算法理论基础
往期博客:基于值函数逼近的强化学习方法 基于值与基于策略: 在值函数的方法中,我们迭代计算的是值函数,然后根据值函数对策略进行改进;而在策略搜索方法中,我们直接对策略进行迭代计算,也就是迭代更新参数值,直到累积回报的期望最大,此时的参数所对应的策略为最优策略。比较一下值函数方法和直接策略搜索方法的优缺点:直接策略搜索方法是对策略\pi进行参数化表示,与值函数方中对值函数进行参数...
2019-11-19 20:34:27 1411
原创 线性回归预测糖尿病
[Python数据挖掘课程] 五.线性回归知识及预测糖尿病实例数据集介绍常见的sklearn数据集常用数据集斯坦福公开课:第二课 单变量线性回归预测房价,也就是求取模型参数,当前自变量(输入特征)是房子面积x,因变量是房价y.给定了一批训练集数据。我们要利用手上的训练集数据,得出x与y之间的函数f关系,并用f函数来预测任意面积x对应的房价。假设x与y是线性关系,则我们可以接着假设一元...
2019-11-19 16:38:28 4769 4
原创 Python中有监督学习之回归分析(一)
有监督学习包括回归(Regression)算法和分类(Classification)算法两种。 1.回归算法用于连续型的数据预测,分类算法用于离散型的分布预测。 2.回归算法通过建立一个回归方程来预测目标值,并求解这个回归方程的方程系数。 简而言之, 给出一个点集,构造一个函数来拟合这个点集,并且尽可能地让该点集与拟合函数间的误差最小。 线性回归的误差项通常用(平方误差)最小二乘...
2019-11-19 14:15:39 932
原创 C语言:函数的递归调用
问题引入: 后一位学生比前一位学生大2岁 # include<stdio.h>int main(){ int age(int n); printf("NO.5 age is: %d\n", age(5)); return 0;}int age(int n){ int c; if(n==1) c=10; else c=age(n-1)+2; ...
2019-11-13 22:07:30 459
原创 求四个数中的最大值
C实现:#include<stdio.h>int main(){ int max4(int a,int b,int c,int d); int a,b,c,d,max; printf("Please enter four interger numbers:\n"); scanf("%d%d%d%d",&a,&b,&c,&d); m...
2019-11-12 22:56:03 5712
原创 C声明被掉函数,求两个数之和,报错:error C2018('0xa3')('0xac')、error C2146、error C2059(')')
特简单的一个程序,竟然报错:error C2018: unknown character ‘0xa3’error C2018: unknown character ‘0xac’error C2146: syntax error : missing ‘)’ before identifier ‘sum’error C2059: syntax error : ‘)’报错程序:# inc...
2019-11-12 21:56:32 555
原创 C语言注释代码段
行注释: //块注释1.用 /* */ 注释/*int a=123,b=456;printf("sum is %d\n",a+b);*/2.用 #if 注释 (目前没有实现)如有一段不想要的代码,可以直接用 " #if 0 … #endif " 形式来注释,效果等同于"/* */"#if 0 ...code... #endif选择结构的条件编译。...
2019-11-12 21:47:36 2680
原创 人工蜂群算法(ABC)
Karaboga在2005年提出的人工蜂群算法(Artificial Bee Colony, ABC)模型是为了 解决多变量函数优化,全局优化问题 完整过程: 两种不同的表述方式,但实际的关系是:观察蜂 = 引领蜂 :分享信息的作用未被雇佣的蜜蜂有: a. 侦查蜂 b. 采蜜蜂(跟随蜂)侦查蜂出去侦查,有蜜源的时候,被雇佣变成采蜜蜂,采蜜后回到蜂巢卸下蜂蜜,然后将有如下选择:...
2019-11-12 20:50:54 1791
原创 箱图和热图
箱图一种用于表示分布的图形,用于展示数据的分布情况数据样式:ps: 不要在乎数据具体是什么表示C列数据的分布情况import pandas as pdimport matplotlib.pyplot as pltdata = pd.read_csv("test03.csv", index_col='Year')gy = data['C']gy.plot(kind='box'...
2019-11-12 10:38:57 200
原创 Pandas绘制柱状图和直方图
import pandas as pdimport matplotlib.pyplot as pltdata = pd.read_csv("test03.csv", index_col='Year')print(data.shape)print(data.head(6))plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标...
2019-11-12 10:19:34 12309
原创 查看python与anaconda版本信息
查看python版本信息在cmd命令模式窗口中,输入python -VAnaconda和python版本对应关系Anaconda3-4.3.0.1-Windows-x86_64.exe 对应 python3.6.0Anaconda3-5.1.0-Windows-x86_64.exe 对应 python3.6.3...
2019-11-12 09:55:48 3266
原创 windows10关闭更新
Win+R 打开运行,输入services.msc,点击确定Windows Update,选择停止3. 打开属性4. 将‘启动类型’选择为‘禁用’恢复一栏,将设置改为无操作...
2019-11-11 23:11:34 306
原创 Pycharm终端运行python文件
1.最简单的示例pycharm命令终端运行python文件2.切换盘路径PyCharm Terminal 进入虚拟环境运行如何使用cd命令在pycharm的Terminal终端运行.py文件显示python不是内部或外部的命令...
2019-11-11 21:20:52 8689
原创 权重系数图
from matplotlib import pyplot as pltfrom matplotlib.font_manager import FontPropertiesplt.rcParams['font.sans-serif'] = ['SimHei']font = FontProperties(fname=r"C:\Windows\Fonts\simhei.ttf", size=1...
2019-11-09 11:19:21 1466
原创 模糊层次分析法(FAHP)
data.txt0.5 0.7 0.70.3 0.5 0.50.3 0.5 0.5test.txtimport numpy as np# Random Consistency Index (RI)RI = [0, 0, 0.58, 0.90, 1.12, 1.24, 1.32, 1.41, 1.45, 1.49, 1.51, 1.48, 1.56, 1.57, 1....
2019-11-08 22:47:51 14428 9
原创 层次分析法AHP
disp('请输入判断矩阵A'); %111111111A=input('A=');[m,n]=size(A); %获取指标个数RI=[0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45 1.49 1.51];R=rank(A); %求判断矩阵的秩[V,D]=eig(...
2019-11-08 22:18:02 422
原创 Python中的random.[random、uniform、randint 、randrange、choice、shuffle、sample、RandomState、randint] 用法
结构为:1、random.random(): 用于生成 0-1 的随机浮点数2、random.uniform(a, b): 用于生成一个指定范围内的随机浮点数3、random.randint: 用于生成一个指定范围内的整数**4、random.randrange:**从指定范围内,按指定基数递增的集合中 获取一个随机数。5、random.choice: 从序列中获取一个随机元素。6...
2019-11-07 17:52:37 2535
原创 科研利器之EndNote x8基础使用教程
第一部分 如何添加引用1、 启动EndNote x8,点击File->New点击“File -> New”,在弹框中选择一个地址并输入你新建的数据库的名称,如下图:在谷歌学术或者百度学术搜索自己需要的文献,输入文献名字,搜索出来后,点击名字下方的引用选择导出至EndNote会弹出这样的下载界面,将文件名修改成那篇论文的名字,然后下载3、将下载的文件导入到EndNot...
2019-11-06 22:02:24 852
原创 Python可视化分析—matplotlib
1.绘制直线图:import numpy as npimport matplotlib.pyplot as pltx = np.arange(0, 4)print(x)plt.plot(x, x * (-0.5), color="blue", linestyle="-", label="y = x * (-0.5)", linewidth=2, marker="o")plt.plo...
2019-11-04 22:31:34 649
原创 有3个字符串,找出其中的最大者
有3个字符串,找出其中的最大者#include<stdio.h>#include<string.h>int main(){ char str[3][20]; // 定义二维字符数组 char string[20]; // 定义一维字符数组,作为交换字符串时的临时字符数组 int i; for(i=0;i<3;i++) gets(str[i...
2019-11-04 19:29:39 1084
原创 输入一行字符,统计其中有多少个单词
输入一行字符,统计其中有多少个单词,单词之间用空格分隔开#include<stdio.h>int main(){ char str[81]; int number=0, i, word=0; gets(str); for(i=0;(str[i])!='\0';i++) if(str[i]=="") word=0; else if(word==0) ...
2019-11-04 19:15:49 12272 4
原创 C语言解决字符串之间的赋值以及连接操作
赋值操作:#include<stdio.h>#include<string.h>int main(){ char A[] = {"C program."}; char B[] = {"Hello"}; strcpy(B, A); printf("The A and B[] is : %s\n", B); return 0;}结果为...
2019-11-03 15:35:52 2054 1
原创 Pycharm 可视化 Tensorboard
1.pycharm打开命令行,打开终端cmd(1).如图所示,打开pycharm,在pycharm的左下角有一个块状图标,点击它。(2).然后就会出现一行菜单,选择“terminal”便可以了,它就是命令行(终端)。(3).如图,接着就可以在里面运行pycharm的项目了。绿色加号是新开一个命令窗,叉号是关闭终端。在此输入,a.tensorboard --logdir=你所保存的文件...
2019-11-03 14:50:11 3810
原创 Docker下载安装
Docker可以使应用程序易于部署到生产。假设在本地主机上建立了一个应用程序,其具有TensorFlow和其他一些库,并希望将应用程序部署到服务器中,此时需要在服务器上安装所有这些依赖项。但如果使用Docker,就可以将应用程序及其依赖项封装,称为容器,同时只需要在服务器上利用封装的Docker容器来运行应用程序,而无需使用外部依赖项。从Docker官网下载docker安装文件https://...
2019-11-02 10:56:18 492
原创 电脑装系统所需基础知识汇总
https://jingyan.baidu.com/article/fcb5aff7650af3edaa4a71a6.html联想笔记本,开机出现 LENOVO 之后连续敲击“FN 键+F2键”进入BIOShttps://zhidao.baidu.com/question/714861251547347165.html1、首先打开笔记本电源,然后按下FN+F2键,进入到BIOS设置;(如果...
2019-11-01 19:12:10 1082
强化学习,深度学习,Actor-critic.ppt
2020-08-18
Human-level.ppt
2020-06-26
使用模糊综合评价原理来解决数学建模问题.zip
2020-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人