- 博客(19)
- 收藏
- 关注
原创 pytorch-lightning环境配置记录(win11+anaconda)
环境win11,anaconda虚拟环境下查看自己的nvidia-smi信息,查看pytorch-lightning信息。我们的需求是CUDA版本,torch版本,lightning版本相匹配。
2024-10-23 15:13:38 360
原创 pytorch+tqdm
在linux与windows下配置pytorch2.1.0(cu118)和tqdm,并处理RuntimeError: Numpy is not available错误
2024-10-11 19:28:15 230
原创 Anaconda + pytorch1.12.0 + d2l安装bug合集
若两者输出的结果不同,则在jupyter中查看是否可以更换为与虚拟环境相同的kernel,若不行,则在jupyter中添加新的kernel。注:此时的jupyter notebook是Anaconda中自带的,不需要在虚拟环境中重新下载,若下载可能导致库冲突。在conda虚拟环境中可以使用的库在jupyter notebook中无法使用。在cmd和notebook中分别使用代码。
2024-02-05 20:15:37 199
原创 PARL教程--lesson4(Policy Gradient)
基于PARL教程的笔记目录基于策略梯度求解RLValue-Based & Policy-Basedsoftmax函数幕 Episode(一回合游戏)轨迹 Trajectory优化策略函数 πθ(s,a)\pi_\theta(s, a)πθ(s,a)策略梯度蒙特卡洛 MC 和时序差分 TD蒙特卡洛(回合更新)时序差分(单步更新)蒙特卡洛 REINFORCE代码model.pyalgorithm.pyagent.pytrain.py基于策略梯度求解RL策略近似、策略梯度之前使用函数拟合价值.
2021-05-08 20:43:11 555 1
原创 pd.DataFrame()用法简单记录
pd.DataFrame()先来看看它的定义:class DataFrame( data=None, index: Optional[Axes]=None, # 行标 columns: Optional[Axes]=None, # 列标 dtype: Optional[Dtype]=None, # 存储的数据类型 copy: bool=False)我们可以直接创建空的dataframe,也可以在创造时就输入数据。创建一个简单的dataframe:import panda
2021-04-19 15:22:45 68474
原创 DQN--经验回放的实现(简单)
经验回放的实现使用pd.DataFrame()函数定义一个存储经验的表格存储函数store()取出一个或多个样本的函数sample()第一步,在DQNplayer类中,我们需要初始化一个存储结构pd.DataFrame(index=range(capacity), columns=['observation','action','reward', 'next_observation','done']这个表格的行号是range(capacity),即表格中能够存储的经验数量;列号包括
2021-04-19 10:15:46 1645
原创 CS231n笔记(一)
CS231n(一)Challenges视角明暗变形遮挡背景混乱类内差异def classify_image(image): # Some magic here? return class_label数据驱动收集数据集(图片 and 标签)训练一个分类器使用新图片去评估分类器第一个分类器——最近邻使用一个函数接收数据,进行训练另外一个函数使用新的数据评估模型def train(image, label): # Machine Learning return m
2021-03-25 21:04:15 443
原创 Webots:Reference Manual(Python)—— Motion
from controller import MotionMotionMotion Functionsnew() & delete()play(), stop(), setLoop(), setReverse()isOver(), getDuration(), getTime(), setTime()Action EditorMotion这篇文章相当于官方Reference Manual 的Motion函数部分的翻译Motion Functionsnew()delete()play
2021-03-22 11:02:29 743
原创 Webots:Controller编写(Python)
Controller下面的内容相当于 Webots:User Guide 的翻译,可能会更改或省略某些部分。Hello World接下来的代码,反复打印“Hello World”到Webots控制台(打印到标准输出流,输出重定向到Webots控制台)。from controller import Robot# 实例化robot = Robot()while robot.step(32) != -1: print('Hello World')通常,最高级别的控制代码放置在for或wh
2021-03-19 16:23:35 6612
原创 CSP201812-1小明上学(Java)(100分)
目录题目代码题目题目背景小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。 京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒,黄灯 y 秒,绿灯 g 秒,那么从 0 时刻起,[0,r) 秒内亮红灯,车辆不许通过;[r, r+g) 秒内亮绿灯,车辆允许通过;[r+g, r+g+y) 秒内亮
2020-12-15 21:06:26 176
原创 对随机数组进行快速排序的实现(Java)
目录快速排序直接上代码基本思路时间复杂度快速排序直接上代码输入你想要的数组长度n(int类型),会自动生成200以下的随机正整数数组并排序。import java.util.Random;import java.util.Scanner;/* * 快速排序 * IDEA 选择一个a[i]作为基准元素mid * 比mid小的放左边 * 比mid大的放右边 * 套娃 * */public class _11QuickSort { //从数组的p位置开始,r位置结束,使用a[r]
2020-12-15 20:43:17 1236
原创 冒泡排序的简单实现(java)
冒泡排序(Java)直接上代码import java.util.Scanner;/* * 冒泡排序 * */public class _10BubbleSort { public static void sortArray(int[] array) { for(int i=0;i<array.length-1;i++) { for(int j=0;j<array.length-1;j++) { if(array[j]>array[j+1]) {
2020-12-15 19:33:19 263 1
原创 实现简单的选择排序(Java)
选择排序IDEA算法的基本思想我看代码排序过程Code代码euqals() and equalsIgnoreCase()IDEA算法的基本思想每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。——《Java程序设计经典300例》我看代码对于每一个元素,都会与它之后的所有元素进行比较,根据需求(从大到小或从小到大)进行元素的交换。每一次对比都能获取这次循环中最小(或最大)的元素。排序过程初始关键字[49 38 65
2020-12-15 14:55:46 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人