算法 标记 原理 垃圾
10大机器学习聚类算法实现(Python)
https://mp.weixin.qq.com/s/mWPoU0lOAUG6P0aPxIYIfw 本文约7000字,建议阅读14分钟 本文分享一篇关于聚类的文章:10种聚类算法和Python代码。 聚类或聚类分析是无监督学习问题。它通常被用作数据分析技术,用于发现数据中的有趣模式,例如基于其行为的 ......
页面置换算法
1.最优页面置换算法(opt):当一个缺页中断发生时, 对于保存在内存当中的每一个逻辑页面, 计算在它的下一次访问之前, 还需等待多长时间, 从中选择等待时间最长的那个, 作为被置换的页面.但是操作系统无法知道每个页面什么时候被访问。 2.最近未使用页面算法(NRU):当页面被访问(读或写)标记为R ......
四. 图像空间域平滑算法
# 四. 图像空间域平滑算法 ## 4.1 概述 **简单来说**:就是使用卷积核进行卷积的过程。关键在于**卷积核**的选取和**图像边界**的处理。 **包括:** - 线性滤波器: - 均值滤波器 - 高斯滤波器 - 非线性滤波器: - 最大值滤波器 - 最小值滤波器 - 中值滤波器 - 高斯 ......
计算机组成原理---计算机基本概念
![](https://img2023.cnblogs.com/blog/2942946/202305/2942946-20230522193529434-1047711305.png) ![](https://img2023.cnblogs.com/blog/2942946/202305/2942 ......
代码随想录算法训练营第二十七天|39. 组合总和,40. 组合总和 II,131. 分割回文串
【参考链接】 39. 组合总和 【注意】 1.candidates 中的数字可以无限制重复被选取。 2.在for循环中进行剪枝。剪枝前需要对数组进行排序。 【代码】 1 class Solution(object): 2 def __init__(self): 3 self.path = [] 4 ......
大模型核心技术原理: Transformer架构详解
在大模型发展历程中,有两个比较重要点:第一,Transformer 架构。它是模型的底座,但 Transformer 不等于大模型,但大模型的架构可以基于 Transformer;第二,GPT。严格意义上讲,GPT 可能不算是一个模型,更像是一种预训练范式,它本身模型架构是基于 Transforme ......
排序算法中的冒泡和选择排序详解(持续更新系列)
**本系列文章为Java基础入门内容,致力于为大家详细讲解学习Java中的一些难点、常见点等,内容由浅入深。** **文末有全文重点总结及配套视频资料,更多相关技术问题欢迎和我们一起交流讨论![更多学习资料可点这里获取](https://work.weixin.qq.com/u/vcad1a71de ......
async await实现原理,反编译源代码解读
1.Task中async await public class ThreadAsync { public static void Show() { Console.WriteLine("Show:Start"); TestTwo(); Console.WriteLine("Show:End"); } ......
蒙哥马利算法(Montgomery Algorithm)
[TOC] > 如何计算$x\cdot y \mod N$? ## 传统的模乘运算 在$Z_{1024}$中,将其中一个数$x$表示成$x = \displaystyle\sum_{i=0}^{1023} a_i \cdot 2^i$,于是,乘法运算可以写为 $$ x\cdot y \mod N = ......
读改变未来的九大算法笔记04_公钥加密
![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230604225234607-144281655.png) # 1. 加密的目的就是传输秘密 # 2. 分块密码(Block Cipher)的现代加密技术使用了相加把戏的变体 ......
PE学习——导出表,加载dll并GetProcAddress获取函数地址的内在原理
导出表 一个可执行程序是由多个PE文件组成,这些PE文件依靠倒入表、导出表进行联系,导出表存储着PE文件提供给其他人使用的函数列表,导入表则存储着PE文件所需要用到的PE文件列表。从PE文件的角度去看,任何PE文件都可以有导入、导出表,从一般情况下来看,EXE文件不会提供导出表,也就是不会提供给他人 ......
算法 in Golang:D & C(分而治之)
# 算法 in Golang:D & C(分而治之) ### D & C 算法(策略) - Divide & Conquer - 属于递归算法的一种 - 其实它更像是一种思路、策略 ### 递归 - 递归 Recursion - 基线条件 Base Case - 递归条件 Recursive Cas ......
JS闭包原理与三方库实现原理
# 一、闭包 原理:外层匿名函数自调用返回其内部作用域某个成员的引用(变量访问权限私有化) 条件: (1)最外层必须要是匿名函数 + 匿名函数自调用 (2)自调用必须返回外层匿名函数作用域中的某个对象(函数/匿名函数/对象)的引用 (3)将这个引用保存到一个全局变量中,对外提供顶层访问入口 作用: ......
C++ 多态原理
多态就是多种形态,C++的多态分为静态多态与动态多态。动态多态就是通过继承重写基类的虚函数实现的多态,在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。 多态的总结:(1) 用virtual关键字声明的函数叫做虚函数,虚函数肯定是类的成员函数 ......
python3类型标记
1、介绍 python是解释型数据类型,变量名称所指向的数据的类型由赋予的数据决定。 一般情况下,ide是能够结合上下文环境分析确定变量类型的,进而提供其类型对应的属性和方法。但是,对于另外一些场景,则无法进行直接分析。 类型标记机制,允许开发者对变量名称进行类型标记,以帮助ide提示。 函数或方法 ......
欧里几德算法(辗转相除法)
/*求两个正整数 a 和 b 的 最大公约数 d则有 gcd(a,b) = gcd(b,a%b)证明: 设a%b = a - k*b 其中k = a/b(向下取整) 若d是(a,b)的公约数 则知 d|a 且 d|b 则易知 d|a-k*b 故d也是(b,a%b) 的公约数 若d是(b,a%b)的公 ......
文心一言 VS 讯飞星火 VS chatgpt (31)-- 算法导论5.2 3题
# 三、利用指示器随机变量来计算掷n 个骰子之和的期望值。 ## 文心一言: 为了计算掷n个骰子之和的期望值,我们需要先了解一个重要的概念:指示器随机变量。 指示器随机变量是一种特殊的随机变量,它只有两个取值:0和1。通常用I来表示指示器随机变量,它的取值为1表示事件发生,取值为0表示事件未发生。在 ......
镜头成像原理
从上面的图里面可以清晰的看到景深产生的机制,虽然任意距离的点都会成像,也就是说无论物体距离镜头什么样的距离,都会形成其光线的汇聚成像,但是像的位置是随着物体到镜头距离的不同而不同的。所以,只有那些像位置恰好在感光器件位置上面的物体可以清晰的成像,而更近和更远的物体在感光器件上面都会形成一个光斑,这就 ......
(ex)BSGS/(扩展)大步小步算法 学习笔记
# (ex)BSGS/(扩展)大步小步算法 学习笔记 在即将暂时退役之际杀掉了[P4195](https://www.luogu.com.cn/problem/P4195)的毒瘤模板题,于是来写篇学习笔记。 谨此为我初中三年摆烂的OI生涯画上一个句号。(距离中考还有20天!) ## BSGS [li ......
【C#】加密算法
一、理论 1、https://zhuanlan.zhihu.com/p/446581575 2、几种常用的加密方式 二、Aes加密“指定的密钥对此算法无效” 建议您通过在AES类中使用LegalKeySizes property来检查密钥的有效大小。 有效密钥大小由特定的对称算法实现指定,并在Leg ......
数据库系统原理实验五代码
ackage com.HPioneer.util; import java.sql.DriverManager; import com.mysql.jdbc.Connection; public class DbUtil {//也可以这样//private String dbUrl = "jdbc: ......
3. Servlet原理
![image](assets/wallhaven-d6kre3-20230528182421-mx160ka.png) **Servlet是Java Web应用程序中的重要组件之一,它是一个Java类,用于处理客户端HTTP请求和生成HTTP响应。Servlet的原理如下:** 1. **服务器启 ......
代码随想录算法训练营第二十五天|216. 组合总和 III、17. 电话号码的字母组合
【参考连接】 216. 组合总和 III 【注意】 1.组合不强调元素之间的顺序。 【代码】 1 class Solution(object): 2 def __init__(self): 3 self.res = [] 4 self.sum_now = 0 5 self.path = [] 6 d ......
数据结构与算法-技巧类型题总结
[TOC] ## 排序 ## 逆序 [查询后矩阵的和](https://leetcode.cn/problems/sum-of-matrix-after-queries/) ......
p2 IO流原理及流的分类
# IO流原理及流的分类 ### 一、Java IO流原理 1. I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理数据传输。如读/写文件,网络通讯等。 2. Java程序中,对于数据的输入/输出操作以”流(stream)“的方式进行。 3. java.io包下提供了各种” ......
微机原理
1 CPU组成 cpu由运算器和控制器和寄存器组成。 运算器用于完成数据的算术和逻辑运算。 控制器 寄存器用于暂存参加运算的操作数和运算结果。 80x86微处理器指的是一系列处理器型号。包括8086,80286,80386,Pentium系列。 1.1结构图 1.2 8086/8088功能结构 由两 ......
tarjan算法
求强连通分量: ```cpp #include using namespace std; int main() { int n, m; scanf("%d%d", &n, &m); vector> adj(n + 1); for (int i = 0; i dfn(n + 1); // dfs 森林 ......
【实验】遗传算法的超参数优化
# wine数据集分类结果 ## Grid Search > best parameters: {'algorithm': 'SAMME', 'learning_rate': 0.3593813663804626, 'n_estimators': 60} > best score: 0.972063 ......
【实验】粒子群算法的超参数优化
# 粒子群算法的超参数优化 ## 粒子群算法概述 粒子群优化算法(Particle Swarm Optimization)是由美国的Kennedy和Eberhart 两位博士提出的一种优化算法。这种算法基于Boid模型。Reynolds通过观察自然界中,鸟类聚集飞行的行为,提出了Boid模型。在 B ......