- 2024-08-13Unity中利用遗传算法训练MLP
Unity中利用遗传算法训练MLP梯度下降法训练神经网络通常需要我们给定训练的输入-输出数据,而用遗传算法会便捷很多,它不需要我们给定好数据,只需要随机化多个权重进行N次“繁衍进化”,就可以得出效果不错的网络。这种训练方式的好处就是不需要训练用的预期输出数据,适合那类可以简单
- 2024-08-10命名张量的解释
importtorch把3个颜色grb通道合并为一个灰度通道定义变量,用随机数模拟img_t=torch.randn(3,5,5)batch_t=torch.randn(2,3,5,5)weights=torch.randn(3)朴素的求法以channels通道的平均数为灰度值img_gray_naive=img_t.mean(-3)batch_gray_naive=batch
- 2024-08-06Educational Codeforces Round 168 (Rated for Div. 2)
没有时间参赛直接补几道简单题吧~B.MakeThreeRegions题意:给一个2行的字符串,有block和其他东西,问把一个位置变成block让联通的部分变成3个部分,有多少种方法思路:找规律,找所哟符合条件的块即可voidsolve(){ intn; cin>>n; array<string,2>s; cin>>s[0]>>s[1];
- 2024-07-30搜索---迭代加深,双向搜索 DFS
文章目录迭代加深[加成序列](https://www.acwing.com/problem/content/172/)思路代码双向搜索[送礼物](https://www.acwing.com/problem/content/173/)思路代码迭代加深深搜需要不断深入,但如果答案在某个较浅的节点上。如果一开始就选错了分支,这样会浪费大量
- 2024-07-19dp-01背包
01背包问题是动态规划中的一个经典问题,通常用于解决资源分配问题。问题描述如下:假设有一个背包,其最大承重为$W)。同时,有$n)个物品,每个物品有一个重量$w_i)和一个价值$v_i)。目标是选择一些物品放入背包,使得在不超过背包承重的前提下,背包中物品的总价值最大。问题
- 2024-07-07动态规划算法-以中学排班管理系统为例
1.动态规划算法介绍 1.算法思路动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问
- 2024-06-19区间预测 | Matlab实现的集成双向长短期记忆网络自适应带宽核密度BiLSTM-Adaboost-ABKDE估计多变量回归区间预测
%设置参数numLSTM=3;%LSTM模型数量numBoost=5;%Adaboost迭代次数%加载数据load(‘data.mat’);%替换为您的数据文件%数据预处理%…%初始化LSTM模型lstmModels=cell(numLSTM,1);fori=1:numLSTMlstmModels{i}=trainLSTMModel(data);%使用
- 2024-06-18代码随想录算法训练营第四十一天 | 0-1背包问题
46.携带研究材料二维数组题目链接文章讲解视频讲解动态规划五部曲:dp[i][j]:下标i表示背包装0-i的物品(任取),j表示当前背包的最大容量,dp[i][j]表示容量为j时,装0-i的物品的最大价值递推公式:dp[i][j]=max(dp[i-1][j],dp[i-1][j-weight[i]]+value[i])dp[i-1][j]表示j
- 2024-06-04使用自定义数据训练 YOLOv10
节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学。针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。合集:持续火爆!!!《AIGC面试宝典》已圈粉无
- 2024-06-02囚徒5.3_SSA_BP算法
麻雀算法加上bp网络importnumpyasnpimporttensorflowastffromtensorflow.keras.datasetsimportmnistfromtensorflow.keras.utilsimportto_categoricalfromtensorflow.keras.modelsimportModelfromtensorflow.keras.layersimportInput,Conv2D,MaxPoolin
- 2024-05-29【KELM回归预测】基于麻雀算法优化核极限学习SSA-KELM-Adaboost实现风电回归预测附matlab代码
以下是使用麻雀算法优化核极限学习机(SSA-KELM)和Adaboost算法实现风电回归预测的MATLAB代码示例:matlab复制%导入风电数据load(‘wind_data.mat’);%假设数据存储在wind_data.mat文件中X=wind_data(:,1:end-1);%输入特征Y=wind_data(:,end);%输出标签%数
- 2024-05-26机器学习之逻辑回归
目录一、逻辑回归组成 1.1线性回归 1.2Sigmoid函数二、逻辑回归算法介绍 2.1逻辑回归算法实质 2.2逻辑回归算法步骤三、逻辑回归代码实现及分析 3.1总体代码实现思路 3.2各部分代码实现
- 2024-05-25NB65 第k轻的牛牛
描述在农场里,农民们有一群牛,每头牛的体重不同。农民们将所有牛的体重记录在一个数组中。现在农民们想要知道,如果将这些牛的体重从小到大排序,那么第k小的体重是多少。请你编写一个程序,找出数组中第k小的元素。你必须设计并实现时间复杂度为O(n)的算法解决此问题。示例1输
- 2024-04-15POI2007ODW-Weights
进制#背包dp#贪心注意到呈倍数的性质,考虑按照倍数转换进制,贪心的选择小的按顺序选择//Author:xiaruizeconstintINF=0x3f3f3f3f3f3f3f3f;constintMOD=1000000007;constintN=2e5+10;intn,m;inta[N],b[N];piis[N];intcnt[N];vector<int>vec;int
- 2024-04-12第一章 人工神经网络基础
1.1人工智能与传统机器学习学习心得:传统机器学习(ML):需要专业的主题专家人工提取特征,并通过一个编写良好的算法来破译给定的特征,从而判断这幅图像中的内容。输入-->人工提取特征-->特征-->具有浅层结构的分类器-->输出当存在欺骗性的图片出现时可能会失效,我们需要创建能够精细
- 2024-04-10python random 模块
random说明生成伪随机数。不应将此模块的伪随机生成器用于安全目的。有关安全性或加密用途,应使用secrets模块。设置随机数种子seed(a=None, version=2)初始化随机数生成器。如果使用相同的种子,将会生成相同的随机数序列。importrandomrandom.seed(23)print(random.r
- 2024-04-09牛客,小红不想做完全背包
https://ac.nowcoder.com/acm/contest/78904/D题意:n个物品,求物品的价值和为p的倍数的方案中,最少几件物品。思路:完全背包,将背包容量从p扩大到p的20倍,可以直接ac。看了题解,发现用bfs做的,感觉逻辑也还行。想尝试用物品预处理出所有可能的余数,并记录到达该余数的最小数量值,然后当
- 2024-03-30卷积神经网络学习笔记——ZFNet(Tensorflow实现)
完整代码及其数据,请移步小编的GitHub地址传送门:请点击我如果点击有误:https://github.com/LeBron-Jian/DeepLearningNote这个网络应该是CNN的鼻祖,早就出来了,这篇笔记也早就写完了,但是一直是未发布状态,估计是忘了。虽然说现在已经意义不大了,还是就当自己清理库存,温习
- 2024-03-25加载权重时候出现:not created its variables yet
ValueError:UnabletoloadweightssavedinHDF5formatintoasubclassedModelwhichhasnotcreateditsvariablesyet.CalltheModelfirst,thenloadtheweights.这个错误是由于尝试将保存在HDF5格式中的权重加载到一个还未创建其变量的子类模型中所导致的
- 2024-03-25动态规划的工作原理,实现方式,应用场景
动态规划(DynamicProgramming,简称DP)是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式来求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题。工作原理:动态规划的工作原理基于两个核心概念:重叠子问题:在求解问题
- 2024-03-17蒙特卡罗智能体
CartPole问题不一定非要使用成熟的强化学习方法和一些神经网络来解决,本节介绍了基于蒙特卡罗模拟的问题的简单解决方案,并使用了降维的特定策略。在这种情况下,定义环境状态的4个参数通过线性组合被压缩为了单个实值参数。2以下Python代码实现了这个想法。In[18]:np.
- 2024-03-14【Coursera GenAI with LLM】 Week 2 PEFT Class Notes
WithPEFT,weonlytrainonsmallportionofparameters!What'susingmemorywhiletrainingmodel?TrainableweightsOptimizerstatesGradientsForwardActivationsTemporarymemoryPEFTTrade-offsParameterEfficiencyMemoryEfficiencyModelPerfo
- 2024-03-11YOLOv9环境搭建&推理测试
引子对于CV从业者来说,YOLO系列是个绕不过的经典结构,笔者遥想当年YOLO横空出世的时候,FasterRCNN还是学术界目标检测的翘楚。二阶段检测还是大行其道,不过时至今日,估摸着没有人再提二阶段目标检测的结构了。YOLO系列也从1更新到了9,这新鲜出炉的v9版本,我也来凑个热闹(虽然没有前几年
- 2024-02-12深度学习的始祖框架,grandfather级别的框架 —— Theano —— 示例代码学习(1)
示例代码1:importtheanofromtheanoimporttensorx=tensor.vector("x")y=tensor.vector("y")w=tensor.vector("w")z=tensor.vector("z")z=x+y+wf=theano.function([x,theano.In(y,value=[1,1,1]),theano.In(
- 2024-02-032024-02-03:用go语言,你有 k 个背包。给你一个下标从 0 开始的整数数组 weights, 其中 weights[i] 是第 i 个珠子的重量。同时给你整数 k, 请你按照如下规则将所有
2024-02-03:用go语言,你有k个背包。给你一个下标从0开始的整数数组weights,其中weights[i]是第i个珠子的重量。同时给你整数k,请你按照如下规则将所有的珠子放进k个背包。没有背包是空的。如果第i个珠子和第j个珠子在同一个背包里,那么下标在i到j之间的所有珠