• 2024-06-21pytorch实现:PINN 寻求一维非线性薛定谔方程数值解
    pytorch实现:PINN寻求一维非线性薛定谔方程数值解pytorch实现:PINN寻求一维非线性薛定谔方程数值解1.非线性薛定谔方程2.PINN实例2.1偏微分方程条件2.2损失函数推导2.3损失函数定义3.代码实现4.训练结果5.源代码pytorch实现:PINN寻求一维非线性薛定谔方程数值
  • 2024-06-18matlab误差估计扩展卡尔
    在MATLAB中实现扩展卡尔曼滤波器(ExtendedKalmanFilter,EKF)通常涉及对非线性系统的状态进行估计。扩展卡尔曼滤波是一种从标准的卡尔曼滤波器扩展而来的算法,它适用于处理具有非线性动态模型和/或观测模型的系统。一个非线性系统可以使用泰勒级数展开来近似为线性系统,这使得
  • 2024-06-15《并发编程系列01》从底层源码剖析AQS的来龙去脉!(通俗易懂)
    前言本文是作者的第一篇文章,目的就是可以分享自己个人的一些技术上的心得体会以及找寻志同道合的人来共同讨论技术。个人学习难免会有一些理解上的错误,所以写博客也是为了记录和反思自己的学习过程,进一步加深对技术的理解和掌握。希望通过这篇博客,能够帮助到一些和我一样
  • 2024-06-14河道漂浮物识别 YOLOv8
    河道漂浮物识别根据智能视频分析,河道漂浮物识别自动分析识别视频图像信息内容,不用人工干涉;河道漂浮物识别监控区域里的河面漂浮物,出现异常状况时更快开展预警信息,真真正正完成预警信息、正常的检验、规范化管理,合理帮助管理者最大限度地降低乱报和少报;还能够查询视频录像,便捷过
  • 2024-06-08Q17 LeetCode707 设计链表
     无1classMyLinkedList{2intsize;3ListNodehead;45publicMyLinkedList(){6size=0;7head=newListNode(0);8}910publicintget(intindex){11if(index<0||index>=size)
  • 2024-06-08Matlab实现基于SVM-Adaboost支持向量机结合Adaboost集成学习时间序列预测(股票价格预测)
    %加载时间序列数据data=load(‘stock_data.mat’);X=data.X;%特征矩阵y=data.y;%目标向量%划分训练集和测试集train_ratio=0.8;%训练集比例train_size=round(train_ratio*size(X,1));train_X=X(1:train_size,
  • 2024-06-08Matlab实现基于BiLSTM-Adaboost双向长短期记忆神经网络结合Adaboost集成学习时间序列预测(股票价格预测)
    %步骤1:准备数据%假设你已经准备好了股票价格的训练数据和测试数据%训练数据:train_data,包含n个训练样本,每个样本有m个时间步长的特征%训练标签:train_labels,包含n个训练样本的目标值(股票价格)%测试数据:test_data,包含k个测试样本,每个样本有m个时间步长的特征%测试标
  • 2024-06-05回归模型的算法性能评价
    一、概述在一般形式的回归问题中,会得到系列的预测值,它们与真实值(groundtruth)的比较表征了模型的预测能力,为有效量化这种能力,常见的性能评价指标有可解释方差(EVS)、平均绝对误差(MAE)、均方误差(MSE)、均方根误差(RMSE)、决定系数(R2)等。值得一提的是,回归问题分单输出情形和多输出情形,在
  • 2024-06-01基于BERT-BILSTM的中文情感识别
            欢迎来到BERT-BiLSTM中文情感识别项目!我们利用BERT模型提取文本语义特征,结合BiLSTM网络学习时序信息,显著提升中文情感识别性能。为解决训练时间长问题,我们部署在GPU环境,加速模型训练。项目提供可视化中文情感识别系统,欢迎贡献代码、建议或数据,共同优化模型,让中
  • 2024-06-01机器学习_回归算法详解
    机器学习中的回归算法用于预测连续数值输出(目标变量),通过学习输入特征(自变量)与目标变量之间的关系。以下详细介绍几种常见的回归算法及其工作原理,并提供相应的代码示例。1.线性回归(LinearRegression)1.1简介线性回归是最简单、最常用的回归算法之一,假设目标变量(y)
  • 2024-06-01python 卡尔曼滤波算法
    卡尔曼滤波(KalmanFilter)是一种有效的递归滤波器,用于线性动态系统的状态估计。它通过考虑先前的估计和当前的观测来提供下一个状态的最佳估计。卡尔曼滤波器广泛应用于导航系统、机器人定位、信号处理等领域。下面是一个简单的Python实现卡尔曼滤波算法的例子,用于估计一个一维
  • 2024-05-30机器学习_决策树与随机森林
    决策树和随机森林是常用的机器学习算法,尤其在分类和回归任务中应用广泛。以下详细介绍它们的用法,并提供相应的代码实例。决策树决策树是基于树结构的模型,逐步细化决策,最终形成对目标变量的预测。用法分类:用于分类任务,目标变量是类别。回归:用于回归任务,目标变量是连续值
  • 2024-05-26【Python】 XGBoost vs LightGBM:两大梯度提升框架的对比
    原谅把你带走的雨天在渐渐模糊的窗前每个人最后都要说再见原谅被你带走的永远微笑着容易过一天也许是我已经老了一点那些日子你会不会舍不得思念就像关不紧的门空气里有幸福的灰尘否则为何闭上眼睛的时候又全都想起了谁都别说让我一个人躲一躲你的承诺我竟
  • 2024-05-16SciTech-BigDataAIML-Tensorflow-模型的训练与评估: tf.keras.losses + tf.keras.optimizer + tf.keras.metrics
    模型的训练:tf.keras.losses和tf.keras.optimizer定义一些模型超参数:num_epochs=5batch_size=50learning_rate=0.001实例化模型和数据读取类,并实例化一个tf.keras.optimizer的优化器(这里使用常用的Adam优化器):model=MLP()data_loader=MNISTLoader()optimiz
  • 2024-03-31深度学习理论基础(二)神经网络基础篇
    目录一、基础知识点Ⅰ参数部分Ⅱ模型部分二、普通神经网络模型搭建1.准备数据集2.划分数据集3.搭建模型4.训练网络5.测试网络6.保存与导入模型  神经网络通过学习大量样本的输入与输出特征之间的关系,以拟合出输入与输出之间的方程,学习完成后,只给它输入特
  • 2024-03-28机器学习模型之逻辑回归
    逻辑回归是一种常用的分类算法,尤其适用于二分类问题。逻辑回归的核心思想是通过对数几率函数(logisticfunction)将线性回归的输出映射到概率空间,从而实现分类。逻辑回归的原理:逻辑回归模型使用对数几率函数(logisticfunction)作为激活函数,将线性回归的输出映射到概率空间。对数
  • 2024-03-275-3损失函数
    一般来说,监督学习的目标函数由损失函数和正则化项组成。(Objective=Loss+Regularization)Pytorch中的损失函数一般在训练模型时候指定。注意Pytorch中内置的损失函数的参数和tensorflow不同,是y_pred在前,y_true在后,而Tensorflow是y_true在前,y_pred在后。对于回归模型,通常使
  • 2024-03-27实验一——波士顿房价预测
    具体代码(Python版本)#coding:utf-8#importtensorflowastfimporttensorflow.compat.v1astftf.disable_v2_behavior()fromsklearn.datasetsimportload_bostonimportmatplotlib.pyplotaspltimportmatplotlibmatplotlib.use('TkAgg')fromsklearn.
  • 2024-03-24【锂电池SOC估计】【PyTorch】基于Basisformer时间序列锂离子电池SOC预测研究(python代码实现)
     
  • 2024-02-26测试一波回归模型的误差
    如何衡量一个线性回归模型准确性上一篇文章讲了怎么使用线性回归来预测,但是没有对这个模型的性能和准确性进行有效评估。一般来讲,误差越小,预测就越准确。但是如果误差过于小,也要考虑是否过度拟合。下面几个指标是用来衡量一个模型的误差大小:平均绝对误差(MeanAbsoluteErro
  • 2024-01-31AQS原理学习
    AQS类如其名,抽象的队列式同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch...框架它维护了一个volatileintstate(代表共享资源)和一个FIFO线程等待队列(多线程争用资源被阻塞时会进入此队列)。AQS定
  • 2024-01-26【scikit-learn基础】--『回归模型评估』之可视化评估
    在scikit-learn中,回归模型的可视化评估是一个重要环节。它帮助我们理解模型的性能,分析模型的预测能力,以及检查模型是否存在潜在的问题。通过可视化评估,我们可以更直观地了解回归模型的效果,而不仅仅依赖于传统的评估指标。1.残差图所谓残差,就是实际观测值与预测值之间的差值。
  • 2024-01-10解决 clamp 函数会阻断梯度传播
    开端若在网络的forward过程中使用clamp函数对数据进行截断,可能会阻断梯度传播。即,梯度变成零。不妨先做一个实验。定义一个全连接网络fc,通过输入input_t获得结果pred,其值为\(0.02\):fromtorch.nnimportfunctionalasFimporttorch.nnasnnimporttorchfc=nn
  • 2023-12-28【scikit-learn基础】--『监督学习』之 LASSO回归
    LASSO(LeastAbsoluteShrinkageandSelectionOperator)回归模型一般都是用英文缩写表示,硬要翻译的话,可翻译为最小绝对收缩和选择算子。它是一种线性回归模型的扩展,其主要目标是解决高维数据中的特征选择和正则化问题。1.概述在LASSO中,通过使用L1正则化项,它能够在回归系数中
  • 2023-12-26AI在医学诊断中的应用前景与挑战
    1.背景介绍医学诊断是医学诊断的核心过程,它涉及到医生对患者的症状、体征、检查结果等信息进行分析,从而确定患者的疾病类型和病情程度。随着数据的大规模生成和存储,人工智能技术在医学诊断领域也逐渐发展起来。人工智能(AI)在医学诊断中的应用前景与挑战主要体现在以下几个方面:数据量