- 博客(13)
- 收藏
- 关注
原创 如何使用AotoDL 在pycharm 创建虚拟环境
(其中这个xxx是你自己起一个虚拟环境的名字)(python你要装多少版本的这里就写多少)但实际上我们新创建的实例中的conda是没有虚拟环境的 只有一个base环境。3. 如果我们直接在实例的base环境中配置各种包 会被弹出如下警告。所以这里需要我们自行创建一个虚拟环境 再去进行教程中后面的操作。2. 与pycharm连接 这个也不多赘述了 网上有很多教程。当然你也可以用pycharm这里的终端(官方教程有讲)我这里是用autoDL的jupyter终端直接操作的。官方教程这里直接选出了虚拟环境。
2023-09-15 02:34:38
641
原创 对感兴趣区域的剪裁tf.image.crop_and_resize与torchvision.ops.roi_align
tf.image.crop_and_resize函数是TensorFlow中的图像处理函数,用于从输入图像中裁剪出一组给定大小的矩形区域(如感兴趣区域或候选框),并将这些区域调整到给定的目标大小。尽管tf.image.crop_and_resize和torchvision.ops.roi_align都是用于从输入图像或特征图中裁剪一组给定大小的矩形区域并将它们调整为给定的目标大小,但它们的实现细节和用途略有不同。,需要注意调用时的顺序。[y1, x1, y2, x2]和[x1, y1, x2, y2]
2023-05-15 10:44:00
383
原创 学习深度学习时需要使用到的各种查看类型与形状方式
属性来查看张量的类型和形状。查看形状 torch.size()在 Python 中,可以使用内置函数。在 TensorFlow 中,可以使用。来查看某个变量的数据类型。
2023-05-15 00:49:36
157
原创 torch.argmax 的使用
包含四个元素,分别代表第 0 个维度上最大值所在的位置(在本例中,每个元素的值都是 2,表示第 2 行是第一列、第二列、第三列和第四列中的最大值所在的位置)。是一个函数,用于返回张量中某个维度上最大值的索引,即张量中在某个维度上具有最大值的元素所在的位置。在这里,第一个维度的大小为 3,第二个维度的大小为 4。我们在第 0 个维度上使用。例如,如果我们有一个形状为 (3, 4) 的张量。中最大值所在的索引。在 PyTorch 中,
2023-05-12 12:23:58
387
1
原创 随机打乱函数 torch.randperm的使用(类似tensorflow中的tf.random_shuffle)
随机排列后的序列可以用来索引。的整数序列随机排列,这个序列的长度等于。如果要打乱一个多维张量的元素顺序,需要在。张量展平为一个一维张量),以此来打乱。将张量恢复到原来的形状。
2023-05-12 03:27:43
1253
1
原创 torch.where的使用
如果b_bool是tensor类型,那返回的元组含有的唯一元素就是所有true角标的tensor。在这个语句中a会提取出b_bool为true的角标,但会返回成一个元组。函数返回一个张量或元组,具体输出是由函数输出参数的数量和类型所决定的。所有为了a直接得到一个tensor,我们用【0】做索引。例,在下面的示例中,我们用另一个张量。在 PyTorch 中,
2023-05-12 02:52:32
494
原创 警告UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach
函数都会创建新的张量,并且不与原先的张量共享内存,即使输入的是一个已有的 PyTorch 张量。如果原先的张量是一个反向传播计算图的一部分,使用。函数会破坏计算图中张量的历史信息,使原来的张量和新创建的张量不再共享梯度和计算历史。因此,如果想要创建一个新的张量,最好使用。具有相同的形状和值,但是它不再共享梯度和计算历史,可以安全地用于其他操作。警告信息提到了这个建议,是因为在 PyTorch 中,这个警告信息是提示在构造新的张量时,推荐使用。,这样可以安全地复制一个共享计算历史的张量。
2023-05-11 18:58:25
7738
原创 tf.pad与torch.nn.functional.pad的区别
可以看到添加pading的维度是由外向里的,先axis=0,再axis=1。可以看到添加pading的维度是由里向外的,先dim=1,再dim=0。第一个参数都是input,第二个参数都是填充的位置和数量。
2023-05-11 00:06:01
164
原创 torch.gather与tf.gather的区别
repeat函数表示对这个索引进行重复,第一个参数为1,表示行不变,第二个参数为。函数用于按照指定的索引从输入张量中聚合元素并返回新的张量。是指定批次维度数的整数,通常在将多个样本进行聚合时使用;在 Tensorflow 和 PyTorch 中,是指定聚合维度的整数,如果不传递,则默认为 0;表示需要聚合的索引,可以是常量列表或张量;表示需要聚合的索引,可以是常量列表或张量;TensorFlow 中的。tf.gather的索引为。在第一维度上进行聚合,但。PyTorch 中的。表示需要聚合的维度;
2023-05-10 13:57:15
866
原创 C++ 类的多层继承与虚类 练习题
定义一个员工类Employee,有数据成员姓名,编号。定义一个销售员继承自员工类Sales,工资为销售额的提成10%,定义一个经理类Manager,固定工资8000,定义一个销售经理类,继承自销售员类和经理类,工资为固定工资5000加销售额的提成5%。每个类均有display()函数输出信息,编写主函数测试。主函数中定义一个销售经理对象,销售额为100000,输出信息。
2023-05-03 00:00:00
211
原创 用GPU分别采用pytorch和tensorflow跑MNIST(LeNet-5模型)【可初步了解tnesorflow与pytorch转换】
【代码】用GPU分别采用pytorch和tensorflow跑MNIST(LeNet-5模型)【可初步了解tnesorflow与pytorch转换】
2023-04-28 21:58:37
403
1
原创 C语言大作业实现 原神 小小小游戏界面
2.查找怪物:在不同的地图下可以查找到不同的怪物,输入怪物序号可以攻击它(我没有在所有地图设置怪物,主要在第一行有)建议用终端直接运行,因为有的编译器不会弹出控制台比如Clion(悲);会出现一个根据自己血量和怪物血量动态的战斗过程:。4.纪行:这个没有实现,总不能把收款码放上让你们氪金吧(狗头)1.自我欣赏:可以查看玩家现在的状态,配备的武器,拥有的队伍。3.祈愿:我写的是我做的时候卡池up的角色,可自行更改。主要运用控制台界面,首先可以查看当前所在的地图位置。5.背包:查看现在的装备。
2023-04-26 18:24:27
1731
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人