- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 强化学习(Reinforcement Learning) - 引言
强化学习是一种让智能体(Agent)通过与环境(Environment)交互来学习最佳行为策略的方法。在这个过程中,智能体会采取一系列动作(Actions),并根据这些动作所获得的反馈(Rewards)来调整自己的策略(Policy),以达到最大化累积奖励的目标。举个简单的例子,假设我们要训练一个机器人在迷宫中找到出口。正确的方向:奖励 +1错误的方向:奖励 -1碰到墙:奖励 -5到达出口:奖励 +100通过不断地在迷宫中尝试和调整策略,机器人最终学会了一条最佳路径。
2024-05-15 00:51:14
350
原创 One-Hot:独热编码 简明教程
首先,定义一个可能的类别列表categories,它包含了所有需要进行One-Hot编码的类别。2. 创建函数:定义一个名为的函数,它接收两个参数:categories和。其中,是一个包含分类标签的列表,这些标签将被转换成One-Hot编码。3. 初始化编码矩阵:在函数内部创建一个二维数组one_hot,其大小为"类别数量×样本数量",并将所有元素都初始化为0。4. 遍历并编码:通过遍历中的每个类别标签,使用enumerate来跟踪当前遍历的索引i。
2024-05-04 11:07:12
655
原创 PyQt :信号和槽函数的实现及应用 - 例程速通
在本文中,我将提供一个简单的例程来展示信号和槽在PyQt5中的实现及应用步骤。例程中包含一个按钮和一个文本标签。当用户点击按钮时,将触发一个自定义信号,这个信号连接到一个槽函数,槽函数更新标签文本以显示按钮被点击的次数。
2024-03-26 15:53:22
357
原创 Python匿名函数lambda - 一篇讲透
lambda函数是Python中的一种匿名函数,它可以在需要函数对象的地方使用,并且通常用于实现简单的函数功能。下面我将以例程和对应等价形式(不使用lambda函数)的代码详细介绍lambda函数的常见形式及用法。
2024-03-25 07:29:04
270
原创 Pytorch神经网络魔改之:模型融合 - 速通(1)
本文将以几种常见方法为例,介绍如何进行Pytorch神经网络的模型融合。当前为第1节,以详细例程介绍神经网络模型的串/并联及常用的torch.nn方法,下一节开始将进一步介绍其他拓展及强化方法,以适应更多不同类型的模型融合需求
2024-03-25 06:34:54
1502
原创 神经网络模型测试 - 例程速通(1) 基于PyTorch
本文介绍了基于PyTorch框架载入和测试模型的基本方法以及修改模型网络结构后依然能够正确载入原有预训练模型权重文件的基本方案。
2024-03-24 16:12:13
1799
原创 AttributeError: type object ‘QIcon‘ has no attribute ‘Normal‘ - 问题解决
将import PyQt5改为import PyQt6后出现:icon.addPixmap(QtGui.QPixmap(":/imgs/icon/img1.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) AttributeError: type object 'QIcon' has no attribute 'Normal'的解决方法
2024-03-23 16:47:23
177
原创 将图片文件压缩至指定大小
当我们需要上传证件照或其他图片文件的时候,有些平台可能会限制上传图片文件的体积(如2M以内),这时我们可以用一个简易的Python脚本将图像尽量无损压缩至指定大小。下面将会给出两个脚本,若读者只是当作工具使用,任选一个即可。
2024-03-23 15:19:57
308
原创 ImportError: cannot import name ‘QAction‘ from ‘PyQt6.QtWidgets‘ - 问题解决
ImportError: cannot import name 'QAction' from 'PyQt6.QtWidgets' - 问题解决
2024-03-23 14:45:36
567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人