算法 第一次

AI-11. 优化算法

优化算法对于深度学习非常重要。一方面,训练复杂的深度学习模型可能需要数小时、几天甚至数周。优化算法的性能直接影响模型的训练效率。另一方面,了解不同优化算法的原则及其超参数的作用将使我们能够以有针对性的方式调整超参数,以提高深度学习模型的性能。 11.1. 优化和深度学习 对于深度学习问题,我们通常会 ......
算法 AI 11

代码随想录算法训练营第四十五天| 503.下一个更大元素II 42. 接雨水

503.下一个更大元素II 要求: 数组是环,需要找到下一个最大的元素 思路1: 先作为直线遍历,然后没有的节点,放到首部,再找比他大的节点 注意:头节点 代码: 1 // 要求:返回循环数组中下一个更大的数字步数 2 // 思路:先不循环遍历, 3 // 然后对每个-1节点,以他为起始,放到数组的 ......
随想录 训练营 随想 算法 雨水

第一节:Lvs软件负载技术详解

一. 二. 三. ! 作 者 : Yaopengfei(姚鹏飞) 博客地址 : http://www.cnblogs.com/yaopengfei/ 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权 ......
技术 软件 Lvs

强化学习Chapter4——两个基本优化算法(2)

# 强化学习Chapter4——两个基本优化算法(2) 上一节,介绍了依据贝尔曼方程得出的策略迭代算法(policy iteration),本节将介绍另一种根据贝尔曼最优方程提出的,**价值迭代算法(value iteration)**。在此之后,本文将阐述这两种算法的共性与区别,由此总结出一种** ......
算法 Chapter4 两个 Chapter

算法工程师学习运筹学 笔记一 P,NP,NPC问题

算法的时间复杂度 我之前理解的时间复杂度,是指的解决一个问题所需要的时间。但其实并不准确,时间复杂度应该是 当问题规模扩大后,程序需要的时间长度增长得有多快。 时间复杂度有两种类型:一种是O(1),O(log(n)),O(n^a)等,我们把它叫做多项式级的复杂度,因为它的规模n出现在底数的位置;另一 ......
运筹学 算法 工程师 笔记 工程

强化学习Chapter4——两个基本优化算法(1)

# 强化学习Chapter4——两个基本优化算法(1) 上一节导出了状态价值函数的贝尔曼方程以及最优状态价值函数: $$ \begin{aligned} V^\pi(s) &=E_{a\sim \pi,s’\sim P}[r(s,a)+\gamma V^\pi(s‘)]\\ &= \sum_{a}\ ......
算法 Chapter4 两个 Chapter

代码随想录算法训练营第九天| 复习字符串和双指针法(看卡哥文章复习)

KMP算法就是在一个字符串中寻找另一个子串,避免了“跳回下一个字符再重新匹配”,实现了在一次字符串的遍历过程中就可以匹配出子串。 28. 实现 strStr() (本题可以跳过) 卡哥建议:因为KMP算法很难,大家别奢求 一次就把kmp全理解了,大家刚学KMP一定会有各种各样的疑问,先留着,别期望立 ......
针法 随想录 训练营 九天 字符串

MATLAB用改进K-Means(K-均值)聚类算法数据挖掘高校学生的期末考试成绩|附代码数据

全文链接:http://tecdat.cn/?p=30832 最近我们被客户要求撰写关于K-Means(K-均值)聚类算法的研究报告,包括一些图形和统计输出。 本文首先阐明了聚类算法的基本概念,介绍了几种比较典型的聚类算法,然后重点阐述了K-均值算法的基本思想,对K-均值算法的优缺点做了分析,回顾了 ......
均值 数据 数据挖掘 算法 成绩

【jmeter系列】仅一次控制器+正则表达式用法详解

一、仅一次控制器 做性能测试经常遇到这样的问题:要做接口压力测试,但是需要登录接口返回的token,但是不需要对登录接口进行压测,这个时候jmeter仅一次控制器就起到了关键性的作用。 具体操作如下: 1、添加仅一次控制器,并在控制器下添加登录接口 2、登录接口返回响应数据-Respones bod ......
正则 表达式 控制器 jmeter

代码随想录算法训练营第八天| LeetCode 344.反转字符串 541. 反转字符串II 151.翻转字符串里的单词

344.反转字符串 卡哥建议: 本题是字符串基础题目,就是考察 reverse 函数的实现,同时也明确一下 平时刷题什么时候用 库函数,什么时候 不用库函数 题目链接/文章讲解/视频讲解:https://programmercarl.com/0344.%E5%8F%8D%E8%BD%AC%E5%AD ......
字符串 字符 随想录 训练营 随想

BFPRT 算法学习

今天看了MIT 算法导论的视频课程,学习top K问题的时候,按leetcode惯例,会用大顶堆来解决,但是现在学到的BFPRT算法,记录一下 PS,此算法的最坏结果是O(n)PS,好厉害 1 package com.example; 2 3 import java.util.Arrays; 4 5 ......
算法 BFPRT

[算法学习笔记] [算法总结] dp背包模型

### 前言 dp背包模型属dp的一种,可以帮助我们快速的转移状态,解题。dp背包模型题的关键是判断这是哪种背包,属于什么类型的dp,只有判断出这是什么类型的背包,才能进一步朝这个方向思考。 ### 01背包 01背包的常规形式是有$n$种物品,每间物品都有重量和价值两个参数。每件物品都可以选or不 ......
算法 背包 模型 笔记

C练习题-数据结构与算法

1、将一棵二叉树的根节点放入队列,然后非递归的执行如下操作:将出队节点的所有子节点入队。以上操作可以实现哪种遍历( ) A、前序遍历 B、中序遍历 C、后续遍历 D、层序编历 答案:D; 二叉树的遍历: ①前序遍历:根、左、右 ②中序遍历:左、跟、右 ③后序遍历:左、右、跟 ④层序遍历:从上到下,从 ......
数据结构 练习题 算法 结构 数据

剑指 Offer 50. 第一个只出现一次的字符(简单)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230803202712772-1928937396.png) ``` class Solution { public: char firstUniqChar(stri ......
字符 Offer 50

【ML算法基础】一欧元滤波器

前言 参考 1. 算法笔记 | 一欧元滤波器(1€ Filter, OneEuroFilter); 2. 1€ Filter Demo; 3. 一欧元滤波器(OneEuroFilter)_胖胖腐乳的博客-CSDN博客; 4. Noise Filtering Using 1€ Filter | Jaa ......
滤波器 欧元 算法 基础

一次日期转换遇到的问题

在一次时间解析的时候,碰到了`2023-08-03T01:30:49.000+00:00`这种格式的时间,这种时间是UTC时间格式,`T`代表分隔符,`.000`是毫秒值,`+00:00`代表时区偏移量,+00:00 表示 UTC 时间,就是时区 使用的日期格式为 `yyyy-MM-dd'T'HH: ......
日期 问题

[算法学习笔记] 多重背包--二进制拆分

### 多重背包 回顾一下多重背包是什么?有$n$种物品,每个物品都有有限个,每个物品都有重量和价值两个参数,你有一个限重为$W$的背包,求背包内价值最大。 我们朴素的做法是将多重背包拆分成01背包求解,因为每个物品都有有限个,假设第$i$个物品有$j$个,那么跑$j$次01背包即可。 但是这样复杂 ......
二进制 算法 背包 笔记

算法-19-计数排序

......
算法 19

[算法题python]728.自除数

自除数 是指可以被它包含的每一位数整除的数。 例如,128 是一个 自除数 ,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 自除数 不允许包含 0 。 给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [left, right] 内所有 ......
除数 算法 python 728

文心一言 VS 讯飞星火 VS chatgpt (70)-- 算法导论6.5 9题

# 九、请设计一个时间复杂度为 (n lgk)的算法,它能够将 k 个有序链表合并为一个有序链表,这里 n 是所有输入链表包含的总的元素个数。(提示:使用最小堆来完成 k 路归并。 ## 文心一言: 要设计一个时间复杂度为 O(n log k) 的算法,将 k 个有序链表合并为一个有序链表,可以使用 ......
文心 导论 算法 chatgpt VS

基础算法

# 复健$Day3$ 一些基础的算法(模板) ## $1.$位运算 进行状压$DP$时常用到位运算 ### $64$位整数乘法 https://www.acwing.com/problem/content/92/ ``` #include #include #define LL long long ......
算法 基础

基于机器视觉工具箱的车辆检测计数算法matlab仿真

1.算法理论概述 1.1、研究背景 随着城市化进程的加速和汽车保有量的增加,交通拥堵和交通事故等交通问题日益突出,如何对城市交通进行有效管理和调控成为了城市交通管理的重要任务。车辆检测计数是交通管理中的一个重要问题,它可以用于交通状况的监测、交通流量的统计以及交通信号灯的控制等。因此,研究基于机器视 ......
工具箱 算法 车辆 视觉 机器

算法-18-希尔排序

......
算法 18

算法笔记(二)—— 认识N(logN)的排序算法

递归行为的时间复杂度估算 整个递归过程是一棵多叉树,递归过程相当于利用栈做了一次后序遍历。 对于master公式,T(N)表明母问题的规模为N,T(N/b)表明每次子问题的规模,a为调用次数,加号后面表明,除去调用之外,剩余语句的复杂度是多少,算出d。根据上次三个判断公式进行算法时间复杂度计算。 归 ......
算法 笔记 logN

算法-15-归并排序

......
算法 15

--reruns=2 pytest 失败后再试一次的参数

#下载包 清华镜像 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pytest-rerunfailures # D:\pythonProject0726\test_case\all_test_case.py import pytest ......
参数 reruns pytest

C/C++ 数据结构五大核心算法之动态规划算法-给你一根长度为 n 的金条,请把金条剪成 m 段 (m 和 n 都是整数,n>1 并且 m>1)每断金条的长度记为 k[0],k[1],…,k[m].请问 k[0] k[1]…*k[m]可能的最大乘积是多少?

动态规划也是一种分治思想,但与分治算法不同的是,分治算法是把原问题分解为若干子问题,自顶向下,求解各子问题,合并子问题的解从而得到原问题的解。动态规划也是自顶向下把原问题分解为若干子问题,不同的是,然后自底向上,先求解最小的子问题,把结果存储在表格中,在求解大的子问题时,直接从表格中查询小的子问题的 ......
金条 算法 长度 乘积 数据结构

记一次公司内部技术分享—DDD

前言 笔者于2021年入职了杭州一家做水务系统的公司,按照部门经理要求,新人需要做一次个人分享(主题随意)。 当时笔者对DDD充满了浓厚的兴趣,之前也牛刀小试过,于是就决定班门弄斧Show一下。后来在公司的新项目中,笔者也是大胆启用了DDD,带领团队和DDD来了一场亲密拥抱。尽管该项目最后被无情抛弃 ......
技术 公司 DDD

记录一次电脑可以ping但是无法上网的情况

电脑可以ping通,但是无法上网。 防火墙关闭,ip重新设置。无效 netsh winsock reset 设置,重启机器,无效。 各种方法都式了,都是可以ping 通,无法上网。 突然想看看ie配置,因为ie经常代理的设置。 出现本地代理的选项,且被选中,去掉勾,成功访问网页。 ......
情况 电脑 ping

记一次 .NET某培训学校系统 内存碎片化分析

## 一:背景 ### 1. 讲故事 前些天有位朋友微信上找到我,说他们学校的Web系统内存一直下不去,让我看下到底是怎么回事,老规矩让朋友生成一个dump文件丢给我,看一下便知。 ## 二:WinDbg 分析 ### 1. 托管还是非托管 要想看托管还是非托管,可以用 `!address -sum ......
培训学校 碎片 内存 学校 系统