- 博客(36)
- 收藏
- 关注
原创 生成对抗网络——pytorch与paddle实现生成对抗网络
本文将深入探讨生成对抗网络的理论基础,并通过PyTorch和PaddlePaddle两个深度学习框架来展示如何实现生成对抗网络模型。我们将首先介绍生成对抗网络的基本概念,这些理论基础是理解和实现生成对抗网络的基础。通过PyTorch和PaddlePaddle的代码示例,我们将展示如何设计、训练和评估一个生成对抗网络模型,从而让读者能够直观地理解并掌握这两种框架在计算机视觉问题中的应用。本文部分为torch框架以及部分理论分析,paddle框架对应代码可见。
2025-03-15 12:25:56
1106
原创 lmstdio大模型——本地大模型python函数调用设计
大模型的函数调用功能是指其能够根据用户需求,通过预定义或动态生成的函数接口与外部工具、API或数据库进行交互的能力。这一功能使模型不仅能生成文本,还能执行复杂任务(如计算、信息检索、数据操作),例如在回答天气查询时调用天气API获取实时数据,或在处理数学问题时激活计算工具。通过解析用户指令中的意图和参数,模型自动选择并触发相应函数,随后将返回结果整合到自然语言回复中,从而突破纯文本生成的限制,实现更高效的自动化服务。
2025-02-26 20:23:17
1593
5
原创 蒙特卡洛树求解五子棋
蒙特卡洛树搜索(Monte Carlo Tree Search,简称MCTS)是一种基于模拟的搜索算法,常用于解决决策过程中的优化问题,特别是在那些具有庞大搜索空间且难以用传统方法(如动态规划)有效解决的问题中。MCTS通过从初始状态开始,模拟多个可能的游戏或决策过程,逐步构建搜索树,并利用随机采样来估计各状态或动作的价值,以此来指导搜索过程。蒙特卡洛树搜索的核心思想是利用随机模拟(即蒙特卡洛方法)来估计节点的价值,蒙特卡洛树搜索因其简单高效的特点,在游戏AI领域(如围棋程序AlphaGo)和其他决策优化问
2025-01-03 10:55:34
1349
原创 YOLO——pytorch与paddle实现YOLO
论文地址(You Only Look Once: Unified, Real-Time Object Detection):https://arxiv.org/abs/1506.02640人类只需一瞥图像,就能立刻知道图像中有什么物体、它们在哪里以及它们如何相互作用。人类的视觉系统既快速又准确,使我们能够在几乎无需有意识思考的情况下执行复杂的任务,比如驾驶。
2025-01-03 10:54:13
665
原创 目标检测与R-CNN——pytorch与paddle实现目标检测与R-CNN
本文将深入探讨目标检测与R-CNN的理论基础,并通过PyTorch和PaddlePaddle两个深度学习框架来展示如何实现R-CNN模型。我们将首先介绍目标检测与R-CNN的基本概念,这些理论基础是理解和实现目标检测与R-CNN的基础。通过PyTorch和PaddlePaddle的代码示例,我们将展示如何设计、训练和评估一个R-CNN模型,从而让读者能够直观地理解并掌握这两种框架在计算机视觉问题中的应用。本文部分为torch框架以及部分理论分析,paddle框架对应代码可见。
2024-12-21 16:14:12
1302
原创 DDPG算法求解月球着陆游戏
官方地址:https://gymnasium.farama.org/environments/box2d/lunar_lander/Lunar Lander是GYM库中的一个经典环境,它模拟了一个航天器在月球表面着陆的场景。在这个环境中,智能体的目标是控制航天器安全且准确地着陆在指定的着陆点上。属性说明环境名称导入语句动作空间观测空间import gymnasium as gym # 导入gym包。
2024-12-14 14:57:07
1272
原创 强化学习的理论基础——马尔可夫决策过程与时序差分算法
马尔可夫决策过程(Markov Decision Process,简称MDP)是一种数学模型,用于描述随机的决策过程。马尔可夫决策过程是一种基于马尔可夫链的扩展模型,它包含一个决策者和一个环境。在每个时间步骤中,决策者采取一个动作来影响环境,环境则反馈奖励和下一个状态。目标是找到一个策略(即在每个状态下选择哪个动作),以使得总奖励最大化。马尔可夫决策过程具有“无记忆性”,即当前状态只与前一状态有关,而与之前的历史状态无关。这一特点使得马尔可夫决策过程能够简化决策问题的复杂性。
2024-12-14 14:56:00
913
原创 批量规范化与ResNet-paddle
CIFAR-10数据集包含的是现实世界中真实的物体,与手写字符数据集(如MNIST)相比,CIFAR-10的噪声更大,物体的比例、特征都不尽相同,这为识别带来很大困难。由于原数据集涉及争议内容,目前已被下架。:接着,利用上一步计算得到的均值和方差,对当前小批量中的每个样本进行标准化处理,即减去均值并除以标准差,使得处理后的数据具有均值为0、方差为1的分布。观察数据可以发现,batch_norm(x1)的输出结果中,对于batch中的每个样本,其均值接近于0,方差接近于1,这符合批量规范化的预期效果。
2024-11-13 13:12:02
1232
原创 批量规范化与ResNet——pytorch与paddle实现批量规范化与ResNet
本文将深入探讨批量规范化与ResNet的理论基础,并通过PyTorch和PaddlePaddle两个深度学习框架来展示如何实现批量规范化与ResNet模型。我们将首先介绍批量规范化与ResNet的基本概念,这些理论基础是理解和实现批量规范化与ResNet的基础。通过PyTorch和PaddlePaddle的代码示例,我们将展示如何设计、训练和评估一个ResNet模型,从而让读者能够直观地理解并掌握这两种框架在计算机视觉问题中的应用。本文部分为torch框架以及部分理论分析,paddle框架对应代码可见。
2024-11-13 13:10:23
1258
原创 卷积神经网络——paddle部分
卷积运算是指从图像的左上角开始,开一个与模板(也称为卷积核或滤波器)同样大小的活动窗口,窗口图像与模板像元对应起来相乘再相加,并用计算结果代替窗口中心的像元亮度值。在每次滑动中,我们计算卷积核与图像对应位置像素的乘积,并将这些乘积相加得到一个值,作为卷积运算的结果。该过程与上方过程类似,但此时,我们给图像外边填充了一圈0,同时卷积核每次移动步长变为2,这样我们最终也得到了一个。可以看到该模型具有较高的精度,我们不妨将图像进行的每一次操作呈现出来,看看卷积层到底提取了什么样的特征。卷积核与图像进行卷积运算。
2024-11-07 11:54:22
1115
原创 卷积神经网络——pytorch与paddle实现卷积神经网络
本文将深入探讨卷积神经网络的理论基础,并通过PyTorch和PaddlePaddle两个深度学习框架来展示如何实现卷积神经网络模型。我们将首先介绍卷积神经网络、图像处理的基本概念,这些理论基础是理解和实现卷积神经网络的基础。通过PyTorch和PaddlePaddle的代码示例,我们将展示如何设计、训练和评估一个卷积神经网络模型,从而让读者能够直观地理解并掌握这两种框架在计算机视觉问题中的应用。本文部分为torch框架以及部分理论分析,paddle框架对应代码可见。
2024-11-07 11:52:27
1147
原创 图像处理基础———python图像处理基础操作介绍
在数字化时代,图像处理已成为我们日常生活和工作中不可或缺的一部分。从社交媒体上的美颜滤镜,到医学影像分析,再到自动驾驶汽车的视觉感知系统,图像处理技术都发挥着至关重要的作用。Python,作为一种功能强大且易于学习的编程语言,为图像处理提供了丰富的库和工具,使得开发者能够轻松地处理和操作图像数据。本篇博客将带领大家走进Python图像处理的世界,介绍一些基础操作,帮助读者快速上手。我们将通过实际代码示例,展示如何使用Python进行图像的读取、保存、显示,以及基本的图像变换和处理。
2024-10-31 11:47:52
592
2
原创 策略的结合——Actor-Critic算法求解冰湖游戏
Actor-Critic算法是一种结合了策略优化方法和值函数方法的强化学习算法。它由两个主要部分组成:Actor和Critic。
2024-10-20 19:07:41
1120
原创 AI识谱——将乐曲转化为五线谱
会乐曲的小伙伴在听到一首好听的乐曲的时候,肯定想过将这首歌曲转换为谱子给弹出来。除了上网找乐谱、请大神帮忙扒谱或者自己扒谱外,小伙伴也可以尝试一下本文介绍的AI识谱流程,让我们开始吧!
2024-10-20 19:05:17
3760
原创 权重衰减与暂退法——pytorch与paddle实现模型正则化
在深度学习中,模型正则化是一种至关重要的技术,它有助于防止模型过拟合,提高泛化能力。过拟合是指在训练数据上表现良好,但在测试数据或新数据上表现不佳的现象。为了缓解这一问题,研究者们提出了多种正则化方法,其中权重衰减和暂退法(Dropout)是两种常用的技术。
2024-10-12 09:45:59
1350
原创 权重衰减与暂退法——paddle部分
本文为paddle部分内容。当我们谈论机器学习模型的性能时,经常会提到两个关键指标:训练误差和泛化误差。这两个误差度量有助于我们了解模型的学习效果和预测未知数据的能力。下面,我将结合一个简单的例子来详细介绍这两个概念。
2024-10-12 09:44:24
1105
原创 多层感知机——pytorch与paddle实现多层感知机
本文将深入探讨多层感知机的理论基础,并通过PyTorch和PaddlePaddle两个深度学习框架来展示如何实现多层感知机模型。我们将首先介绍多层感知机、优化的基本概念,这些数学工具是理解和实现多层感知机的基础。通过PyTorch和PaddlePaddle的代码示例,我们将展示如何设计、训练和评估一个多层感知机模型,从而让读者能够直观地理解并掌握这两种框架在机器学习问题中的应用。
2024-09-19 11:04:06
1312
原创 图像识别——玩转YOLO网络
YOLO,全称“You Only Look Once”,意为你只需要看一次,是一种快速、准确的目标检测算法。它由Joseph Redmon等人在2016年提出,其核心思想是将输入图像划分为S×S个网格单元,每个网格预测B个边界框,并给出这些边界框中包含目标的置信度以及类别概率。
2024-05-06 11:17:17
5470
4
原创 支持向量机——paddle部分
本文将深入探讨支持向量机的理论基础,并通过PyTorch和PaddlePaddle两个深度学习框架来展示如何实现支持向量机模型。我们将首先介绍支持向量机、优化的基本概念,这些数学工具是理解和实现支持向量机的基础。通过PyTorch和PaddlePaddle的代码示例,我们将展示如何设计、训练和评估一个支持向量机模型,从而让读者能够直观地理解并掌握这两种框架在机器学习问题中的应用。
2024-04-28 00:04:55
872
1
原创 支持向量机——pytorch与paddle实现支持向量机
本文将深入探讨支持向量机的理论基础,并通过PyTorch和PaddlePaddle两个深度学习框架来展示如何实现支持向量机模型。我们将首先介绍支持向量机、优化的基本概念,这些数学工具是理解和实现支持向量机的基础。通过PyTorch和PaddlePaddle的代码示例,我们将展示如何设计、训练和评估一个支持向量机模型,从而让读者能够直观地理解并掌握这两种框架在机器学习问题中的应用。
2024-04-28 00:03:29
2404
2
原创 深度强化学习开端——DQN算法求解车杆游戏
DQN,即深度Q网络(Deep Q-Network),是一种结合了深度学习和强化学习的算法,其主要用于解决序列决策问题,并且在许多复杂的决策任务中展现出了显著的效果。DQN算法的发明历史可以追溯到2013年,当时DeepMind团队首次提出了一种名为DQN(Deep Q-Network)的新型强化学习算法。这一算法标志着深度学习和强化学习成功结合的开始,为解决高维、连续状态空间的问题提供了一种有效的解决方案。
2024-04-19 11:36:41
1321
3
原创 matlab简单统计学预测方法分析
基础的统计学预测方法分析,内容参考国防工业出版社-司守奎,孙玺菁主编-《数学建模算法与应用(第三版)》。本文结合实际应用对文章内容进行了提取,结合matlab算法进行程序编写。
2024-04-19 11:34:53
1259
1
原创 文生图——python调用stable diffusionAPI生成有趣的图像
本文将介绍如何使用Python调用Stable Diffusion API实现文生图的功能。通过详细的步骤说明和示例代码,读者将能够轻松掌握这一技术,并运用它生成独特而富有创意的图像作品。无论你是编程爱好者还是设计师,都能从中获得启发和乐趣。
2024-04-11 22:03:40
3799
2
原创 线性回归——pytorch与paddle实现线性回归的详细过程
本文将深入探讨线性回归的理论基础,并通过PyTorch和PaddlePaddle两个深度学习框架来展示如何实现线性回归模型。我们将首先介绍线性代数、微积分以及自动微分的基本概念,这些数学工具是理解和实现线性回归的基础。接着,我们将详细讲解线性回归问题的本质,包括其数学模型和求解方法。最后,通过PyTorch和PaddlePaddle的代码示例,我们将展示如何设计、训练和评估一个线性回归模型,从而让读者能够直观地理解并掌握这两种框架在机器学习问题中的应用。
2024-04-09 14:01:11
913
原创 文生图——stable diffusion生成有趣的动漫图像
Stable Diffusion是一个文本转图像的模型,由CompVis、Stability AI和LAION共同开发。它能够从一段简单的文本输入中快速生成相应的图像。此外,它还可以导入图像并配合文本对其进行处理。从技术角度来看,Stable Diffusion可以理解为从一张完全的高斯噪音图像开始,根据用户输入的要求,逐步剔除噪音,直到产生出用户所要图片的过程。
2024-04-06 16:03:38
2293
4
原创 基于matlab的数值优化的基本算法理论简要分析
基础的数学优化策略分析,内容参考高等教育出版社-刘浩洋 户将等编著-《最优化:建模、算法与理论》。本文结合实际应用对文章内容进行了提取,结合matlab算法进行程序编写,要深度理解文中内容需认真阅读最优化:建模、算法与理论等书籍。
2024-04-06 15:58:51
948
2
原创 强化学习的适应性改进——策略梯度算法求解山地车游戏
强化学习是机器学习的一个重要分支,它主要研究智能体如何在与环境的交互中通过学习策略来实现回报最大化或达成特定目标。策略梯度算法是强化学习中的一种重要算法,与传统的基于价值的强化学习方法不同,策略梯度算法直接对策略进行建模和优化,通过梯度上升法来最大化期望总奖励。接下来,让我们把策略梯度算法应用到山地车(Mountain Car)游戏的求解当中,并进行一些简单的适应性改进,让我们试试吧!
2024-03-29 10:57:47
4188
8
原创 让AI替你回复微信——大语言模型的创意调用
大家在忙碌的时候,有没有想过让AI替你回复未读的微信消息,哈哈,虽然很有可能会出大问题,不过感兴趣的各位uu还是可以尝试尝试。有很多方法可以实现这个功能,接下来让我给大家介绍一个简单的实现方法,让我们开始吧!
2024-03-23 22:15:37
5439
10
原创 MATLAB神经网络——如何自定义属于自己的训练流程
网络上大部分matlab神经网络训练流程都应用matlab内置的相关训练函数进行训练,如何让matlab神经网络训练过程拥有像pytorch一样的训练过程呢?本文将通过一个案例介绍如何利用matlab自定义自己的训练流程,希望对你有所启迪,让我们开始吧!
2024-03-14 10:40:39
3037
2
原创 matlab入门命令分类集合——适合matlab初学者记忆整理
本文收录了常用的matlab命令,适合matlab初学者分类记忆,加深学习印象。注:本文目的在于为matlab初学者提供命令的分类记忆和参考,不适合小白直接阅读学习。
2022-08-15 22:23:02
3469
coco128数据集,coco128数据集下载
2024-08-02
MATLAB神经网络-如何自定义属于自己的训练流程
2024-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人