算法part day 860

lazarus版SM4加密算法

根据网上的SM4代码移植到lazarus使用,lazarus版可以跨平台,截图是在龙芯3A5000运行。使用非常简单,只需要在uses添加sm uses sm; 加密: Memo1.Text := SM.SM4.ECB_encodeAnsiString(edit1.text, edit2.text) ......
算法 lazarus SM4 SM

【协同过滤】基于评分物品算法理解

# 导入必要的库 import numpy as np # 预测用户对物品的评分 # 定义一个函数,输入目标用户和目标物品的ID,返回预测的评分值 def predict_user_rating(user_count,user_id,item_id): # 创建用户数*用户数的数组 similari ......
算法 物品

基于隶属度函数模糊CMAC神经网络算法matlab仿真

1.算法描述 CMAC神经网络具有小脑的机能,因而,被广泛应用于机器人的运动控制。或者反过来说,正是为了机器人的运动控制,Albus构造了CMAC神经系统,以模拟脊椎动物的小脑机能。 正如Albus所说的:“然而,对我来说,CMAC最重要的特征是,它提供了一种认识和理解脑计算的途径,导致了一系列关于 ......
神经网络 算法 函数 神经 matlab

算法基础(3)

双指针算法 O(n) 采用双指针算法的前提是具有单调性 题目:提取单词 #include <iostream> #include <string.h> using namespace std ; const int N = 1e3+10; int main(){ char str[1000]; ge ......
算法 基础

笔试算法小题

1.从尚未排序的N名学生的考试分数中挑出排名第K的分数,平均时间复杂度最优可以达到多少?( ) A、O(NlogN) B、O(NK) C、O(N) D、O(N^2) 答: 在尚未排序的N名学生的考试分数中挑出排名第K的分数,平均时间复杂度最优的算法是使用快速选择(Quickselect)算法,其平均 ......
笔试 算法

机器学习算法(四): 基于支持向量机的分类预测(SVM)

机器学习算法(四): 基于支持向量机的分类预测 本项目链接:https://www.heywhale.com/home/column/64141d6b1c8c8b518ba97dcc 1.相关流程 支持向量机(Support Vector Machine,SVM)是一个非常优雅的算法,具有非常完善的 ......
向量 算法 机器 SVM

day24 (2023.3.24)

1.数据流 DataInputStream 和 DataOutputStream 运行结果: 2.对象流 ObjectInputStream 和 ObjectOutputStream 运行结果: 3.将对象序列化到文件 运行结果: 4.将对象反序列化到内存中 Users类同上 运行结果: 5.Io中 ......
24 2023 day

day12-SpringBoot数据库操作

SpringBoot数据库操作 1.JDBC+HikariDataSource 在SpringBoot 2.x项目中,默认使用Hikari连接池管理数据源。相比于传统的 C3P0 、DBCP、Tomcat jdbc 等连接池更加优秀。 当项目pom.xml引入spring-boot-starter- ......
SpringBoot 数据库 数据 day 12

sionna-part1

章节1:sionna入门 这个章节将会指导了解sionna,从最基本的原理到使用5G NR兼容代码和3GPP信道模型实现端到端的链路。还将学习如何通过应用最先进的神经接收器来编写自定义训练层,以及如何去训练和评估端到端的通信系统。 Imports 和基础 # Import TensorFlow an ......
sionna-part sionna part

代码随想录算法训练营Day52 动态规划

#代码随想录算法训练营 代码随想录算法训练营Day52 动态规划| 300.最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组 300.最长递增子序列 题目链接:300.最长递增子序列 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列, ......
随想录 训练营 随想 算法 代码

DesignPattern-part1

title: "modern C++ DesignPattern-Part1" date: 2018-04-03T16:06:33+08:00 lastmod: 2018-04-03T16:06:33+08:00 draft: false keywords: [设计模式] tags: [设计模式, ......
DesignPattern-part DesignPattern part

DesignPattern-part2

title: "modern C++ DesignPattern-Part2" date: 2018-04-10T19:08:49+08:00 lastmod: 2018-04-11T19:08:49+08:00 keywords: [设计模式, C++] tags: [设计模式] categori ......
DesignPattern-part DesignPattern part

DesignPattern-part3

title: "modern C++ DesignPattern-Part3" date: 2018-04-12T19:08:49+08:00 lastmod: 2018-04-12T19:08:49+08:00 keywords: [设计模式, C++] tags: [设计模式] categori ......
DesignPattern-part DesignPattern part

决战圣地玛丽乔亚Day40---Spring框架01

springSpring启动过程? 1.初始化Spring容器,注册内置的BeanPostProcessor的BeanDefinition到容器中 如果是注解的方式,会调用AnnotationConfigApplicationContext 如果是使用xml方式,会调用ClassPathXmlApp ......
框架 Spring Day 40

CVPR 2023 | 标注500类,检测7000类!清华大学等提出通用目标检测算法UniDetector

前言 本文向大家介绍一篇今天新出的非常有意思的 CVPR 2023 的论文,相比于传统的目标检测算法,训练时标注了几个类别,就只能检测几个类别,这篇论文属于通用目标检测的范畴。通过在训练过程中图像和文本对齐,它可以自动扩展到检测那些视觉标注中没有出现的类别。这将有效帮助视觉系统目标检测能力的迁移,感 ......
算法 UniDetector 目标 大学 CVPR

Day 19 19.2 asyncio方法协程下载视频

视频文件下载 视频网址:https://www.9tata.cc/play/96891-0-0.html 一、单集视频下载 分析思路 1、分析目标网址:有无反爬、是否需要逆向、存储视频文件的包的位置 2、一般的视频文件。都是由一个个的ts文件组成,我们看到的整集视频,是由一个个小片段组合而成 3、分 ......
asyncio 方法 视频 19 19.2

day9记录_idea上传文件接口调用

day9_idea上传文件接口调用,如下图,调用成功 注:pom文件需要增加以下代码: <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.14.1< ......
接口 文件 day9 idea day

Python小练习:Sinkhorn-Knopp算法

Python小练习:Sinkhorn-Knopp算法 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 本文介绍Sinkhorn-Knopp算法的Python实现,通过参考并修改两种不同的实现方法,来真正弄懂算法原理。详细的原理部分可参考文末给出的参考文 ......
Sinkhorn-Knopp 算法 Sinkhorn Python Knopp

C++primer 10泛型算法

泛型算法使用的关键一点:泛型算法不会直接调用容器的操作,而是通过迭代器来访问,修改,移动元素。 我们知道在容器初始化或者赋值的时候,采用区间初始化、赋值,将对容器类型与元素类型要求不那么严格。如char*型字符串可以给 元素为string型赋值/初始化,int型能给元素为double型赋值/初始化等 ......
算法 primer

A3C——异步A2C算法

A2C算法是一种强化学习算法,全称为Advantage Actor-Critic算法。它结合了演员评论算法和优势函数,用于学习策略以最大化预期奖励。在A2C算法中,有两个神经网络:一个用于演员,一个用于评论家。演员网络基于当前状态选择动作,评论家网络评估当前状态的价值。优势函数用于估计某个动作相对于 ......
算法 A3C A2C A3 3C

【go】snowflake和snoyflake雪花算法学习与go实现

预备知识: Monotonic Clocks,即单调时间,所谓单调,就是只会不停的往前增长,不受校时操作的影响,这个时间是自进程启动以来的秒数 参考文章:https://www.simpleapples.com/2018/10/26/understand-time-struct-in-go/ 雪花算 ......
算法 雪花 snowflake snoyflake

代码随想录 day 24 77. 组合

77. 组合 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 class Solution { public List<List<Integer>> combine(int n, int k) { List<List<Integer> ......
随想录 随想 代码 day 24

Python学习day2

## day3 ## 今日内容 1.整型 2.布尔类型 3.字符串 ### 内容回顾和补充 ### 内容回顾 每周写一个思维导图,罗列本周学习的知识点 1.运算符补充 - in - not in ### 2.优先级 ### 作业 ```python """ 需求:用户三次登录 1.功能拆分 2.拼凑 ......
Python day2 day

NAND Flash 寿命算法——Wear leveling

由于闪存的可擦写次数是有限的,当某些数据被频繁修改时容易导致对应的块很快被耗尽使用寿命,从而导致整块盘无法使用,所以需要有一种技术来将这些块的擦写均摊一下,延长使用寿命。 首先看几个相关的基本概念: 因为闪存不能覆盖写,如果要修改已有的数据需要将原有的数据擦除再写入新的数据。 被频繁修改的数据很烫, ......
算法 寿命 leveling Flash NAND

算法笔记的笔记——第9章 树

概念 定义 树枝分叉处、树叶、树根抽象为结点(node) 树根抽象为根结点(root),一棵树最多存在一个根结点 树叶抽象为叶子节点(leaf),不再延伸出新的结点 茎干和树枝抽象为边(edge),一条边只用来连接两个结点 树中的结点不能被边连成环 子结点(child)、子树(subtree) 性质 ......
笔记 算法

day24 打卡第77题. 组合

day24 打卡第77题. 组合 第77题. 组合 77题目链接 class Solution { List<List<Integer>> result = new ArrayList<>(); List<Integer> path = new LinkedList<>(); public List ......
day 24

# Discrete Mathematics: Exercises part 1.

Discrete Mathematics: Exercises part 1. Inclusion-exclusion methods How many positive integers less than 10,000 are not the second or higher power of ......
Mathematics Exercises Discrete part

Day 19 19.1 Python的面向对象

Python之面向对象 11.1、OOP编程思想 面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象编程是程序员发展的分水岭,很多初学者会因无法理解面向对象而放弃学习编程。 面向对象编程(Object-oriented Programming,简称 OO ......
对象 Python 19 19.1 Day

算法笔记的笔记——第8章 搜索专题

深度优先搜索(DFS) 枚举所有完整路径以遍历所有情况 栈 实现 使用递归可以实现深度优先搜索 可以通过条件限制节省DFS计算量,方法称作剪枝 广度优先搜索(BFS) 优先访问能直接到达的所有结点 队列 实现 void BFS(int s) { queue<int> q; q.push(s); wh ......
笔记 算法 专题

算法笔记的笔记——第7章 栈、队列和链表

栈 后进先出 栈顶指针始终指向最上方元素 栈为空时栈顶指针为-1 常用操作 清空(clear):TOP = -1 获取栈内元素个数(size):size = TOP + 1 判空(empty):TOP == -1 进栈(push):st[++TOP] = x 出栈(pop):TOP-- 取栈顶(to ......
笔记 队列 算法