- 博客(1759)
- 资源 (7)
- 收藏
- 关注
原创 FFT快速傅里叶变换音频分析
我们使用 Arduino 板来训练音频和运动数据。正如你所猜到的,训练模型的关键部分是特征提取。多亏了Edge Impulse,我不需要在项目期间提取特征。Edge Impulse 有一个用于自动分析数据的平台,它可以为模型选择正确的特征。它将音频数据转换为 FFT 和 PDS。
2024-04-19 04:30:12 28
原创 【OpenGL实践08】现代渲染管线在GLUT和Pygame和Qt.QOpenGLWidget上各自的实现代码
据说QOpenGLWidget是用来取代QGLWidget的继承者,我们试图将GLUT上的旧代码改成QOpenGLWidget,本以为差别不大,轻易搞定,经实践发现要付出极大努力才能完成。经多次实验发现GLUT窗口、Pygame窗口、Qt.QOpenGLWidget上的实现方法无法兼容,甚至GL方法都不同,经好多天的百度查询,终于总结出各自的实现方法。作文以记录。
2024-04-19 00:19:11 792
原创 深度Q-Learning在算法交易中的应用
如果我们让巴甫洛夫的狗接受强化学习训练,而不是猴子来选择最佳投资组合策略,会怎么样?在本文中,强化学习 (RL) 是一种机器学习技术,智能体在不确定的环境中学习动作,以最大化其价值。智能体从其操作的结果中学习,而无需使用特定于任务的规则进行显式编程,
2024-04-18 00:09:00 516
原创 【QOpenGL实践】QOpenGLWidget
据说QOpenGLWidget是用来取代QGLWidget的继承者,我们通过多次尝试,发现QGLWidget的鲁棒性很差,用来开发游戏,其步履和亚马逊泥沼中行走有类同,谈不上体验,只能叫半成品的测试。从本文之后,我们将尝试QOpenGLWidget,看看是不是人类的曙光再次诞临,若不是也不必太勉强了。用用GLUT或pygame也能度过。
2024-04-18 00:06:10 732
原创 【OpenGL概念】QOpenGLWidget类详述--此文档基于Qt5.14.2
QOpenGLWidget提供了在Qt应用程序中显示集成OpenGL图形的功能。使用它非常简单:让您的类继承它,并像使用任何其他QWidget一样使用子类,除了您可以选择使用QPainter和标准OpenGL渲染命令之间的区别。
2024-04-17 14:48:03 1182
原创 QOpenGLWidget的三维渲染例程
你好朋友们,我试图用 QOpenGLWidget 替换旧的 QGLWidget 来渲染我的 osg 场景很长一段时间,直到我找到这个例子帮了大忙。我们知道,QOpenGLWidget是较为推荐的OpenGL界面,我们就需要了解和使用它。目前这方面资料似乎不够多,尤其是example不多,本篇给出其中之一。以帮助大家熟悉此类编程。
2024-04-17 14:11:44 1132
原创 Qt开发笔记:QGLWidget、QOpenGLWidget详解及区别
开发中模块化时,遇到依赖库使用QGLWidget,也遇到Qt本身库使用QOpenGLWidget的,据传说官方打算弃用QGLWidget,而改用全力支持QOpenGLWidget,但是无论如何,我觉得它们的鲁棒性有问题。本文对两者的区别进行介绍。
2024-04-16 03:50:09 787
原创 【OpenGL实验】在python、Qt5、pyOpenGL程序的若干要点
我们采用Qt5做OpenGL的界面,是因为在QGLWidget窗口上,既可以渲染三维动画,也能有按键,方便人机交互。学习渲染艺术的顺序是:首先要能对一些基本几何图形进行渲染。然后是二维物品渲染,最后是三维物体渲染。以下我们对这个学习过程进行系列解读。
2024-04-16 00:22:49 1331
原创 LinkSage:基于 GNN 的 Pinterest理解
Pinterest 是一个视觉灵感平台,Pinner 可以在这里搜索、保存和购买世界上所有生活时刻的最佳创意。大多数 Pin 图都链接到站外内容,为 Pinner 提供灵感和可操作性。了解站外内容(图像、文本、结构)至关重要,因为了解其语义是评估站外内容的安全性(例如社区指南)、功能、相关性和可操作性(例如广告和购物)的重要因素。
2024-04-15 00:09:07 865
原创 【OpenGL开发】PyQt在关闭应用程序时没有运行析构函数的问题
应用QT做程序界面,在程序退出的时候,需要调用析构函数释放资源,这个操作在Python程序中,虽然不调用析构函数,资源也可以释放。在QOpenGLWidget中,会产生一系列的buff对象,如果不能正确释放,程序将出现状况,如何解决?
2024-04-15 00:05:01 988
原创 使用 Python 的扩展卡尔曼滤波 (EKF) 代码示例
在本教程中,我们将介绍您需要了解的有关扩展卡尔曼滤波器 (EKF) 的所有信息。最后,我提供了一个使用 Python 代码的详细示例,向您展示如何从头开始实现 EKF。
2024-04-14 15:17:13 59 1
原创 扩展卡尔曼滤波背后的数学原理
如果你点击了这篇文章,你可能想知道扩展卡尔曼滤波器到底是什么。我们会谈到这一点。但首先,本篇想告诉你为什么你应该关心他们。让我们以电动汽车为例。也许最经典的是特斯拉电动汽车,它恰好也在开发自动驾驶。
2024-04-14 13:33:28 906
原创 GLWidget的2D 绘画示例
一、概述为了能够比较绘画的结果具有本机绘图的子类子类,我们想要并排显示两种小部件。为此,我们派生子类和,使用单独的Helper类为每个类执行相同的绘制操作,并将它们布局在顶级小部件中,它本身提供了一个类Window。2D 绘画示例展示了如何和可以一起使用以在支持的硬件上显示加速的 2D 图形。这类用于将 2D 图形基元绘制到由子类,例如和。自从是一个子类,可以重新实现它的() 并使用在设备上绘图,就像使用。唯一的区别是,如果系统的 OpenGL 驱动程序支持的话,绘画操作将在硬件中加速。
2024-04-13 16:13:01 827
原创 带函数的多代理 AutoGen - 使用代码示例分步
AutoGen 是一个开创性的多智能体对话框架,彻底改变了基础模型的使用方式。这个创新平台具有多功能、可对话的座席,能够通过自动座席聊天集成大型语言模型 (LLM)、工具和人类见解。AutoGen 的独特方法不仅简化了复杂的 LLM 工作流程,而且还最大限度地提高了其性能,标志着下一代 LLM 应用程序开发的飞跃
2024-04-13 14:01:30 884
原创 【AI基本模型】简化生成对抗网络 (GAN)
生成对抗网络 (GAN) 是一种机器学习算法,可以生成与现实世界数据几乎无法区分的合成数据。它们的工作原理是让两个神经网络在类似游戏的竞争中相互对抗,每个网络都试图通过智取另一个网络来提高其性能。
2024-04-13 13:14:39 863
原创 【AI基本模型】图卷积网络GCN简化原理
图卷积网络 (GCN) 于 2017 年推出,已成为分析和解释结构为图的数据的强大工具。对于非线性的关系,如拓扑形结构,CNN将出现规模上的爆炸,因此,这里涌现出了很多方法,例如GNN、DeepWalk、node2vec等等,GCN只是其中一种,这里只讲GCN,其他的后面有空再讨论。
2024-04-12 13:11:39 844 1
原创 NLP问答系统:使用 Deepset SQUAD 和 SQuAD v2 度量评估
在本文中,我们将研究使用 Deepset 的 SQUAD2 模型进行问答以及使用SQuAD v2 指标评估模型,我们将使用 model —deepset/minilm-uncased-squad2。
2024-04-12 12:46:41 853
原创 新的相关系数
如果有人告诉你,有一种新的方法来衡量两个变量之间的关系,就像相关性一样,只是可能更好。更具体地说,在 2020 年发表了一篇题为“新的相关系数”[1]的论文,引入了一种新的度量,当且仅当两个变量是独立的时,该度量等于 0,当且仅当一个变量是另一个变量的函数时,才等于 1,最后具有一些很好的理论属性,允许进行假设检验,同时实际上不对数据做出任何假设。在我们开始之前,让我们简要地谈谈更传统的相关性度量是如何工作的。
2024-04-11 10:19:21 742
原创 Qt布局管理详解(5种布局控件)
实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。作为一款成熟的 GUI 框架,本文介绍五个基本布局对象。
2024-04-11 10:15:57 1192
原创 强化学习:简介和主要概念
R强化学习是机器学习中的一个特殊领域,与监督或无监督学习中使用的经典方法有很大不同。最终目标包括开发一种所谓的代理,该代理将在环境中执行最佳操作。从一开始,智能体通常表现得很差,但随着时间的推移,它通过与环境的交互来调整其策略,从试错法中调整其策略。
2024-04-10 17:35:44 59
原创 使用 LSTM 和 TensorFlow 中的注意力机制进行高级股票形态预测:Apple Inc. (AAPL) 数据分步指南
在瞬息万变的金融市场中,准确的预测就像圣杯一样。当我们寻求更复杂的技术来解释市场趋势时,机器学习成为希望的灯塔。在各种机器学习模型中,长短期记忆(LSTM)网络受到了极大的关注。当与注意力机制相结合时,这些模型变得更加强大,尤其是在分析股票价格等时间序列数据时。本文深入探讨了LSTM网络与注意力机制相结合的有趣世界,重点利用雅虎财经(yfinance)的数据预测苹果公司(AAPL)股价接下来的四根蜡烛的模式。
2024-04-10 13:49:34 1241
原创 在Graphcore IPU上加速和扩展时态图网络
IPU 是一种全新的大规模并行处理器,与Poplar® SDK共同设计,旨在加速机器智能。自第一代 Colossus IPU 以来,我们在芯片和系统架构中的计算、通信和内存方面取得了突破性进展,与 MK1 IPU 相比,实际性能提高了 8 倍。 GC200 是世界上最复杂的处理器,得益于 Poplar 软件,它变得易于使用,因此创新者可以实现人工智能突破。
2024-04-10 13:12:26 688
原创 深度学习架构(CNN、RNN、GAN、Transformers、编码器-解码器架构)的友好介绍。
本博客旨在对涉及卷积神经网络 (CNN)、递归神经网络 (RNN)、生成对抗网络 (GAN)、转换器和编码器-解码器架构的深度学习架构进行友好介绍。让我们开始吧!!
2024-04-10 12:31:55 1808 7
原创 【openGL4.x手册14】OpenGL 渲染管道的逻辑运算
对于渲染管道的混合方案,需要以种种不同混合方案,其中混合的方式用逻辑运算实现。其次,在混合颜色的时候,还有掩码过滤器,本文将介绍这些颜色混合操作。
2024-04-09 08:28:45 850
原创 Python 中的离线语音转文本
写作、编码、写博客、办公室工作、文档、报告都需要一个人在键盘上打字。这会导致健康问题,如腕管综合症、手和手指疼痛等。我非常了解这种痛苦。这是用于创建自己的离线运行的听写程序的 Python 代码。只需对着耳机的麦克风说话,它就会将您的话转换为文本并将其保存在文本文件中。
2024-04-09 08:12:33 363
原创 【使用 PyQt6-第03章】PyQt6 布局
QT的界面如何能够快速生成?对象layout可以完成,本文针对见面布局。另外的方法,您还可用布局编辑器完成。这里我们使用代码,以便您可以了解底层系统。
2024-04-08 09:41:15 947
原创 使用 Python 的 LSTM 进行股市预测
在本教程中,您将了解如何使用称为长短期记忆的时间序列模型。 LSTM 模型非常强大,尤其是在设计上保留长期记忆,正如您稍后将看到的。您将在本教程中解决以下主题:了解为什么您需要能够预测股价走势;下载数据 - 您将使用从雅虎财经收集的股票市场数据;分割训练测试数据并执行一些数据标准化;回顾并应用一些可用于一步预测的平均技术;激发并简要讨论LSTM 模型,因为它可以提前预测不止一步;利用当前数据预测和可视化未来股市
2024-04-08 09:26:51 905
原创 【openGL4.x手册13】色彩混合blend
渲染管道的阶段,它从片段着色器获取片段颜色输出,并将它们与这些输出映射到的颜色缓冲区中的颜色组合在一起。混合参数可以允许以各种方式组合每个输出的源颜色和目标颜色。
2024-04-07 07:00:39 665
原创 【使用 PyQt6-第03章】 部件 QPushButton、QCheckBox、QComboBox、QLabel 和 QSlider 小部件
部件 QPushButton、QCheckBox、QComboBox、QLabel 和 QSlider 小部件创建附加窗口,本教程也适用于 PySide6 、 PySide2 和 PyQt5在 Qt(以及大多数用户界面)中,“widget”是用户可以与之交互的 UI 组件的名称。用户界面由排列在窗口内的多个小部件组成。Qt 附带了大量可供选择的小部件,甚至允许您创建自己的定制小部件。
2024-04-07 02:55:54 810
原创 双摆及其他:从多臂摆研究混沌
关于混沌如何实现?能否用计算机模拟?本文从简单的物理道具:双臂摆的物理方程,引进混沌理念。进而进行复杂的自然状态中。本文只是研究题目的引出,日后如果需要进一步加深,不妨提供一个踮脚的石头。
2024-04-06 14:41:32 866
原创 【非欧几何】曼德布洛特集合
曼德布洛特集合,是非常神奇的复平面映射函数,也是分形几何图像的早期研究。本文将这种概念进行粗略简绍,以记录这种题目,好日后详细研究。
2024-04-06 13:53:11 1019
原创 数据挖掘中的PCA和KMeans:Airbnb房源案例研究
主成分分析 (PCA) 是一种统计技术,可简化高维数据的复杂性,同时保留趋势和模式。它通过将数据转换为较少的维度来实现此目的,这些维度充当特征的摘要,称为主成分 (PC)。这些分量彼此正交,确保它们表示数据中的独立方差。
2024-04-05 12:45:42 1965 1
原创 使用注意力机制的 LSTM 彻底改变时间序列预测
在时间序列预测领域,对更准确、更高效的模型的追求始终存在。深度学习的应用为该领域的重大进步铺平了道路,其中,长短期记忆 (LSTM) 网络与注意力机制的集成尤其具有革命性。本文深入探讨了一个实际案例研究:使用这种复杂的架构预测 Apple Inc. (AAPL) 的股价。
2024-04-05 12:29:55 1579 2
原创 为什么要学习数学/科学史?
哈代的经典著作《数学家的道歉》,他在书中为自己选择的数学职业辩护,他坦诚了自己一生贡献之微不足道。事实是,哈代没什么可道歉的。哈代是一位真正的顶级数学家,完全有资格获得他选择的头衔,并且以伯乐之能,挖掘了人类金矿哈马努金。而数学是人类的史诗,每个数学家只要成了一个音符已经足够。
2024-04-04 13:28:42 1081
原创 余集和拉格朗日定理
数学家总是痴迷于根据乍一看似乎完全无关的事实/观察来形成概括。为什么?原因很简单,如果我们知道相同的骨架是不同数学结构的基础,那么我们就可以只详细研究一种结构,并确信其他结构也会得到类似的结果。这不是节省了很多时间吗!
2024-04-04 13:04:41 1255
原创 RL — 强化学习算法概述
我们在本系列中研究了许多强化学习 (RL) 算法,例如,用于 MoJoCo 任务的策略梯度方法、用于 Atari 游戏的 DQN 和用于机器人控制的基于模型的 RL。虽然许多算法都是在特定领域引入的,但这种联系只能是遗留的。在本文中,我们将概述这些算法,并讨论它们在选择使用方法时的一般权衡。
2024-04-03 15:56:35 73
原创 RL — 强化学习的若干技巧
深度学习 (DL) 很难训练,强化学习 (RL) 要糟糕得多。在早期开发中,请遵循与 DL 相同的策略:保持简单!消除任何妨碍您的花里胡哨,并将不确定性降至最低。具体到 RL,对于新的模型和算法,选择简单的玩具实验进行早期开发。首先简化问题,以便我们可以轻松快速地运行实验。耐心地进行超参数调整。RL 对超参数非常敏感(比 DL 差)。尝试不同的随机种子。目标低。始终从有效的东西开始工作。
2024-04-03 15:08:39 65
原创 朗之万方程,机器学习与液体中的粒子运动
梯度下降算法是机器学习中最流行的优化技术之一。它有三种类型:批量梯度下降(GD)、随机梯度下降(SGD)和小批量梯度下降(在每次迭代中用于计算损失函数梯度的数据量不同)。
2024-04-02 12:16:45 991
原创 【玻尔兹曼机】玻尔兹曼分布(01)
关于玻尔兹曼分布是最基本的统计物理方程,然而,却很不容易理解和接受。本篇用牛津大学Brian Zhang的理论推导加以理解,希望这是一个很好通向未来的台阶。
2024-04-02 12:14:28 1182
原创 强化学习的 9 个令人惊畏的实际应用
强化学习是顺序决策的框架。它与通常的监督设置不同,因为不存在标签。在这个框架中,“智能体”与“环境”交互以获得经验,智能体从中学习执行最优化的行动,从而最大化其回报。
2024-04-01 11:52:43 694
OpenGL4.6的GLSL语言规格手册
2024-04-19
【OpenGL高级】刚体绕任意轴旋转
2024-04-19
【OpenGL实践08】现代渲染管线在GLUT和Pygame和Qt.QOpenGLWidget上各自的实现代码
2024-04-19
QOpenGLWidget的三维渲染
2024-04-17
【OpenGL实验】在python、Qt5、pyOpenGL程序的若干要点
2024-04-15
强化学习的Q(λ)学习原理资料
2024-03-27
强化学习的Q-Learn算法ppt资源
2024-03-27
使用 python + Qt + OpenGL 的第一步
2024-03-27
使用Python动画粒子的薛定谔波函数(ψ)(完整代码)
2024-03-20
glViewport - 人为干预视口改变和场景
2024-03-10
【OpenGL实现 03】纹理贴图原理和实现
2024-03-08
12pyopenGL静态圆锥方体球体前后遮挡
2024-02-23
11PyopenGL如何将图片贴到表面class03
2024-02-23
大脚怪野外募集报告数据分析
2024-02-22
1975年卡顿伍德湖研究区湿地P1数字正射校正航空
2024-02-22
坦桑尼亚的多多马太阳能测量数据
2024-02-22
2022年全球气候热点数据集
2024-02-22
林业类数目种类分布的数据集
2024-02-22
实木板表面纹理识别数据集
2024-02-21
Capstone-食物数据集
2024-02-21
关于数据集:食物的热量
2024-02-21
坦克打飞船的完整代码(可执行)
2024-02-16
坦克打飞碟的游戏基础界面实现
2024-02-16
8pygame键盘动画实现
2024-02-15
双曲几何的库geometry-tools库(在python用)
2024-02-10
C++ 中的模型预测控制(012)
2024-02-09
4用C++和matplotlib实现贝塞尔曲线的库
2024-02-09
python多进程博客案例
2024-01-27
2用python实现仿射变换的案例
2024-01-27
基于python的线性方程数字解法
2024-01-27
pygame泡泡碰撞游戏
2023-11-04
python基于pygame库开发的滑雪游戏
2023-11-04
Ceras下cifar10的图像识别深度网络
2023-10-26
小工具:移除目录内部所有空目录
2023-10-23
小工具:将目录中文件按照扩展名整齐归档
2023-10-23
pytorch下多层感知机的实现
2023-10-23
二项分布的字符串自动生成和统计验证
2023-10-22
AdaBoost 从弱分类器到强分类器的工作原理
2023-10-22
PIL库Image批量处理图片示例
2023-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人