- 博客(178)
- 资源 (4)
- 收藏
- 关注
原创 Win10下安装Anaconda
Anaconda是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本,它包含了conda、Python在内的超过180个科学包及其依赖项。
2024-04-11 18:42:58 638
原创 逆强化学习
逆强化学习是一种机器学习中的技术,它旨在从观察到的行为数据中逆向推断出背后的奖励函数或目标。与传统的强化学习不同,强化学习是基于已知奖励函数来训练智能体的。而逆强化学习则旨在从观察到的智能体行为中推断出其背后的奖励函数,从而能够预测智能体应如何行动。逆强化学习的应用范围很广泛,比如在自动驾驶领域中,可以使用逆强化学习来从人类驾驶员的行为中学习到驾驶员的驾驶策略,然后将这些策略应用于自动驾驶车辆中。逆强化学习还可以应用于机器人学习中,通过观察人类操作机器人的行为,可以推断出机器人在特定任务中的目标函数。
2024-03-18 18:03:00 697
原创 Graph邻接矩阵
在本教程中,您将了解什么是。 此外,您还可以在 Python 中找到邻接矩阵的工作示例。邻接矩阵是一种将图表示为(0 和 1)的方法。 有限图可以在计算机上以方阵的形式表示,其中矩阵的布尔值表示两个顶点之间是否存在直接路径。例如,我们有下面的图表。我们可以用矩阵形式表示这个图,如下所示。上表/矩阵中的每个单元格都表示为 AijA_{ij}Aij,其中 iii 和 jjj 是顶点。 AijA_{ij}Aij 的值是 1 还是 0,取决于是否存在从顶点 iii 到顶点 jjj 的边。如果存在从 iii 到
2022-07-08 21:27:31 1012 1
原创 Knowledge Graph 绘图
是一种非常强大的数据科学工具,可让您可视化和理解复杂的交互。是一个用于构建图形的 包,它具有大部分可用的默认值,但利用 允许我们自定义图形的几乎所有可能的方面。 我知道我希望它在我的脑海中是什么样子,但是经过数小时的文档和 搜索后,我决定为我学会如何改变的所有东西创建这个一站式商店! 现在,您也可以构建可读的图表来帮助可视化复杂的关系。我们将从制作一个基本图表开始! 有几种方法可以做到这一点。 我发现最简单的方法是从你指定边缘的 中。 什么是优势? 好吧,图是使用和构建的。 一个代表某个对象,可能是
2022-07-08 19:57:52 709
原创 Matplotlib在figure中画矩形
当您进行数据可视化时,您可能希望通过添加一些注释来突出显示绘图的特定区域。 在这篇文章中,我们将学习如何在 Python 中使用 制作的绘图上添加。 我们将首先添加一个具有特定颜色的简单矩形,然后学习如何用选择的颜色填充矩形。 接下来我们还将看到一个添加文本来描述添加矩形的示例。 最后我们将看到如何在 python 中的 matplotlib 绘图上添加多个矩形。 中的 模块允许我们在绘图顶部添加矩形等形状。 让我们将 加载为 。之前,我们绘制了一个简单的矩形。现在,让我们以几种不同的方式对其进行自
2022-07-08 19:20:53 5520
原创 知识图谱简介
知识图谱 (Knowledge Graphs, KGs) 已成为组织世界结构化知识的一种引人注目的抽象,并作为一种整合从多个数据源中提取的信息的方式。 知识图谱已经开始在表示使用自然语言处理和计算机视觉提取的信息方面发挥核心作用。 以 KG 表示的领域知识正在输入到机器学习模型中,以产生更好的预测。 我们在这篇博文中的目标是 解释 KGs 的基本术语、概念和用法, 突出 KGs 的近期应用,这些应用导致其受欢迎程度激增,以及 将 KGs 置于整体 人工智能的风景。 在阅读更广泛的综述或关注有关该主题的研
2022-06-15 19:56:44 4426
原创 完整的强化学习词典
每当我开始学习一个对我来说是新的学科时,我发现最难应付的是它的新术语。 每个领域都有很多术语和定义,对于外人来说完全是晦涩难懂的,并且会使新手的第一步变得相当困难。当我踏入这个世界或强化学习的第一步时,我被每隔一行出现的新术语所震撼,并且总是让我感到惊讶的是,这些复杂的单词背后是多么简单而合乎逻辑的想法。 因此,我决定用我自己的话把它们都写下来,这样我就可以随时查找它们,以防我忘记了。 这本词典就是这样诞生的。这不是强化学习的介绍文章,而是在学习时提供帮助的补充工具。 如果你也想在这个领域开始你的道路,我可
2022-06-10 22:51:36 313 1
原创 Ubuntu更换国内源
Ubuntu是外国人开发的系统,默认使用的也是国外的源,但是从国内翻^qiang下载国外的软件(插件)源太慢。其实国内也有很多的镜像源,比如说阿里源,网易源,清华源,中科大源。
2022-06-07 22:27:04 14926 3
原创 强化学习的基础知识以及如何应用它
如今,机器学习 (Machine Learning, ML) 和深度学习 (Deep Learning, DL) 领域中有多个子任务。 例如,集群化 (Clusterization)、计算机视觉 (Computer Vision, CV)、自然语言处理 (Natural Language Processing, NLP)、推荐系统 (Recommendation Systems, RecSys) 等等。 但是,所有这些任务都可以分为两类 ML 问题,即监督学习 (Supervised Learning) 或
2022-04-08 00:08:28 2088
原创 集群管理系统Slurm安装与使用
Slurm 是一个批处理管理器,它允许您提交任务并请求必须为作业保留的特定数量的资源。 例如,资源可以是内存、处理核心的数量、GPU 甚至是机器数量。 此外,Slurm 允许您轻松启动作业数组,例如使用不同的参数设置对算法进行基准测试。 提交作业后,它会被排入等待队列,并将一直留在那里,直到所需资源可用为止。 因此,Slurm 非常适合执行长时间运行的任务。1.slurm常用命令sbatch: 提交任务或作业使用方法:sbatch sbatchscript.sh其中,sbatchscript.s
2022-04-04 23:43:50 2884
原创 人工智能书籍集锦
本博客总结人工智能中常用的书籍,旨在帮助了解和研究更加强大的AI技术。主要总结以下几个主要领域的书籍:AI BooksReinforcement LearningMachine LearningDeep LearningNeural NetworkNatural Language ProcessingData ScienceComputer VisionRoboticsAI BooksPython Artificial Intelligence Projects for Begin
2022-04-03 18:44:55 1521
原创 Python曲线平滑
在编写测试程序的时候,由于数据帧数多的原因,导致生成的曲线图比较难看,如下图:由于高频某些点的波动导致高频曲线非常难看,因此需要对曲线做平滑处理,让曲线过渡更平滑。对曲线进行平滑处理,这里推荐使用Savitzky-Golay 滤波器,可以在scipy库里直接调用,不需要再定义函数。Python中 Savitzky-Golay 滤波器调用如下:tmp_smooth = scipy.signal.savgol_filter(tmp,53,3)scipy函数解释:scipy.signal.savg
2022-04-03 18:03:53 6217 3
原创 Matplotlib颜色设置
用python的matplotlib画图的时候,无论我们画的是线形图、散点图还是柱状图, 我们都需要为图片设置颜色。因此,了解matplotlib的内置颜色设置尤为重要。1.基本颜色Matplotlib中最常用的颜色有以下八种,其字母表示、缩写及图例如下:颜色字母缩写红色redr绿色greeng蓝色blueb黄色yellowy蓝绿色cyanc粉紫色magentam黑色blackk白色whitew2.
2022-04-02 22:55:47 33340
原创 copy()和deepcopy()
我们寻常意义的复制就是深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。而浅复制并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化,另一个标签也会随之改变。这就和我们寻常意义上的复制有所不同了。对于简单的 object,用 shallow copy 和 deep copy 没区别复杂的 object, 如 list 中套着 list 的情况,shallow cop
2022-03-29 23:33:36 169
原创 Overleaf使用教程
Overleaf作为一款在线编辑处理Latex文档的应用,十分方便快捷方便。Overleaf中常用快捷键Mac用户将请Ctrl键替换成cmd键 (Command) 。快捷键操作Ctrl + F查找和替换Ctrl + Enter编译Ctrl + Z撤销Ctrl + YundoCtrl + Home跳跃到Latex文档第一行Ctrl + End跳跃到Latex文档最后一行Ctrl + L跳转到特定的一行Ctrl + /将所选文本
2022-03-25 01:11:57 5388
原创 value iteration和Q-learning算法
Value iteration 和 Q-learning 构成了强化学习 (Reinforcement Learning, RL) 的两个基本算法。 过去 10 年 RL 中的许多惊人壮举,例如 Atari 的 Deep Q-Learning 或 AlphaGo,都植根于这些基础。 在这篇博客中,我们将介绍 RL 用来描述世界的基础模型,即马尔可夫决策过程 (Markov decision process, MDP),以及执行 RL 的两种算法:value iteration 和 Q-learning。 在
2022-03-22 19:19:51 2129
原创 Python中logging模块
大家在写代码的时候,经常会使用print打印日志方便排查问题,然而print的问题就是太过简单,缺少时间、日志级别等格式化信息。Python自带的logging模块,很简单就能实现日志的配置和打印,它有两种用法,方法1是把日志输出到标准输出,其实就是命令行界面,方法2则是输出日志到文件,更加方便。方法1:配置并输出日志到标准输出该种方法的输出方式类似于print,不同之处在于可以设置各种输出格式,如打印时间等。import loggingLOG_FORMAT = "%(asctime)s - %
2022-03-16 19:04:45 1407
原创 TensorBoard可视化
tensorboard --logdir=data参考资源[1] TensorBoard】如何启动tensorboard的详尽步骤
2022-03-11 22:25:03 183
原创 Graph Neural Network
参考资源[1] Graph Neural Network and Some of GNN Applications: Everything You Need to Know
2022-02-25 23:45:56 171
原创 查找科研文献
1. 根据文章名查找文献Google Scholar: https://scholar.google.com/2. 根据DOI查找文献https://dx.doi.org/参考资源[1] Citing and Using a Digital Object Identifier (DOI)
2022-02-25 00:24:18 196
原创 Anaconda使用教程
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。1.安装官方网址:https://docs.anaconda.com/anaconda/install/在官方网站上找到安装程序和安装说明,并根据操作系统是32位还是64位选择对应的版本下载。下载好软件包后一路默认安装即可。2.虚拟环境# 1. 创建一个环境,指定python版本conda create --prefix=./machinelearning python=3.9
2022-01-24 21:51:48 2027
原创 LaTex中各种文本框
参考资源[1] Define a new block environment in LaTeX beamer[2] Colour themes in beamer not working for lemma/theorem/definition environments[3] Changing the color of environments in beamer
2022-01-10 23:29:36 3724
原创 Jupyter Notebook使用教程
Jupyter Notebook主页页面注释图如下:参考资源[1] Jupyter Notebook介绍、安装及使用教程
2021-12-01 01:02:12 785
原创 Python常用安装包
NumPy$ pip install numpyMatplotlib$ pip install matplotlibSciPy$ pip install scipyPandas$ pip install pandas参考资源[1] Python包的安装及常用包
2021-11-26 23:12:27 951
原创 设置文件存放位置
如果你不想把今后在Jupyter Notebook中编写的所有文档都直接保存在主目录下,那你需要修改Jupyter Notebook的文件存放路径。1.创建文件夹/目录Windows用户在想要存放Jupyter Notebook文件的磁盘中新建文件夹并为该文件夹命名;双击进入该文件夹,然后复制地址栏中的路径。Linux/macOS用户在想要存放Jupyter Notebook文件的位置创建目录并为目录命名,命令为:mkdir <directory_name>;进入目录,命令为:cd &l
2021-11-24 02:13:22 1052
原创 jupyter notebook安装教程
Mac参考资源[1] Install Jupyter Notebook on Mac – Step By Step Guide
2021-11-24 00:25:34 7266
原创 常用语句集锦
1.要求对方尽快做某事as soon as possible.at your earliest convenience.2.工作太多I have too much work.My workload is too big.参考资源[1] TBoss英语–抖音
2021-07-27 18:13:13 169
qt Creator实现可扩展对话框的设计
2015-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人