算法
-
麻雀优化算法SSA及其改进策略
0、前言 本文罗列常见改进策略,并将其应用于麻雀优化算法(SSA)的改进上,并对比改进后的效果。 1、ISSA原理 具体 请参考文献《改进的麻雀搜索优化算法…
-
数据结构——并查集
1.并查集的定义 并查集其实也是一种树形结构,在使用中通常用森林的方式来表示 并查集的逻辑结构其实就是集合 并查集一般可以通过双亲写法(顺序结构)来完成,即通过一个数组存储父亲结点…
-
《动手学深度学习(PyTorch版)》笔记4.6
注:书中对代码的讲解并不详细,本文对很多细节做了详细注释。另外,书上的源代码是在Jupyter Notebook上运行的,较为分散,本文将代码集中起来,并加以完善,全部用vscod…
-
力扣经典题目:循环队列
1.虽然是循环队列,但需要提供一个队列为满的情况,所以,要设立一个空的队列元素,当最后一个元素的next指针加一等于第一个元素的时候为满 2.可以增加一个size记录元素个数,当s…
-
LeetCode:面试题 17.04. 消失的数字
面试题 17.04. 消失的数字 – 力扣(LeetCode) 没啥好说,简简单单, 目录 面试题 17.04. 消失的数字 – 力扣(LeetCode) …
-
【leetcode100-081到085】【动态规划】一维五题合集1
【爬楼梯】 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 思路: 【状态】 dp[i];//爬i级台阶有…
-
【LeetCode】排序精选12题
目录 排序: 1. 合并区间(中等) 2. 数组的相对排序(简单) 快速排序: 1. 颜色分类(中等) 2. 排序数组(中等) 3. 数组中的第K个最大元素(中等) 4. 最小K个…
-
推荐系统笔记(十):InfoNCE Loss 损失函数
背景 对比学习损失函数有多种,其中比较常用的一种是InfoNCE loss。最近学习实现了SGL推荐系统算法,对InfoNCE Loss做一个总结。 …
-
排好队,一个一个来:宫本武藏教你学队列(附各种队列源码)
文章目录 前言: 理解“队列”的正确姿势 一个关于队列的小思考——请求处理 队列的两大“护法”————顺序队列和链式队列 数组实现的队列 链表实现的队列 循环队列 关于开篇,你明白…
-
RedisTemplate操作哈希数据
RedisTemplate操作哈希数据 概述 常用方法 添加哈希数据 添加hashMap值 判断hashkey 获取哈希数据 获取属性值 获取hashMap值。 获取键值对。 获取…
-
Unity 面试篇|(二)Unity基础篇 【全面总结 | 持续更新】
目录 1.Unity3d脚本从唤醒到销毁有着一套比较完整的生命周期,列出系统自带的几个重要的方法。 2.Unity3D中的碰撞器和触发器的区别? 3.物体发生碰撞的必要条件? 4….
-
差分进化算法求解基于移动边缘计算 (MEC) 的无线区块链网络的联合挖矿决策和资源分配(提供MATLAB代码)
一、优化模型介绍 在所研究的区块链网络中,优化的变量为:挖矿决策(即 m)和资源分配(即 p 和 f),目标函数是使所有矿工的总利润最大化。问题可以表述为: max m , p…
-
区块链中的:哈希算法
什么是哈希算法。 哈希算法,又称散列算法,它是一个单向函数,可以把任意长度的输入数据转化为固定长度的输出: h\=H(x)h=H(x)h\=H(x) 例如,对 morning 和 …
-
关联规则挖掘:人工智能与自动化
1.背景介绍 关联规则挖掘(Association Rule Mining,ARM)是一种数据挖掘技术,它可以从大量数据中发现隐藏的关联规则。这些关联规则可以帮助企业了解客户的购买…
-
二、FPGA实时图像处理(灰度转换、高斯滤波、二值化和边缘检测)
二、FPGA实时图像处理(灰度转换、高斯滤波、二值化和边缘检测) 1、框图 ①:整体框图 ②:图像处理模块框图 2、灰度转换模块 3、高斯滤波模块 4、二值化模块 5、边缘检测模块…
