ICode9

精准搜索请尝试: 精确搜索
  • 为什么Adam 不是默认的优化算法?2022-08-25 11:00:59

    由于训练时间短,越来越多人使用自适应梯度方法来训练他们的模型,例如Adam它已经成为许多深度学习框架的默认的优化算法。尽管训练结果优越,但Adam和其他自适应优化方法与随机梯度下降(SGD)相比,有时的效果并不好。这些方法在训练数据上表现良好,但在测试数据却差很多。 最近,许多研究人

  • 网络流 建模2022-08-24 18:30:59

    网络流算法和建模 网络流的基本算法大家想必是知道的,主流的应该是Dinic和HLPP之类的,本人太弱,只会Dinic,当然事实上一般在算法竞赛中不大会搞一个Dinic做法必定会TLE的毒瘤题,所以基本算法会Dinic是完全足够的 还有些基本定理,首当其冲就是最大流最小割定理,虽然你可能不会证明

  • 数据结构与算法2022-08-24 18:03:09

    数据结构与算法(第五次课) 顺序表的查找算法分析 对含有n个记录的表,查找成功的时候: ASL =  顺序查找的平均查找长度: 假设每个记录的查找概率相等: 则 顺序表的插入算法分析 算法的思想: 1.判断插入位置 i 是否合法 2.判断顺序表的存储空间是否已经满,若是满了返回error 将第n

  • 缓存三大问题及解决方案2022-08-24 16:00:18

    1. 缓存来由 随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性。 2. 缓存问题 虽然使用缓存给系统带来了一定的质的提升,但同时也带来了一些需要注意的问题。 2.

  • DSA概述2022-08-24 15:04:13

    DSA:DataStructure + Algorithm 课程 清华大学邓俊辉数据结构与算法 https://dsa.cs.tsinghua.edu.cn/~deng/ds/dsacpp/ 概论 什么是计算 评判DSA优劣的参照(直尺) 度量DSA性能的尺度(刻度) DSA性能度量的方法 DSA的设计及其优化 计算 算法 特定计算模型下,旨在解决特定问题的指

  • 考研数据结构与算法(一)绪论2022-08-24 15:01:23

    目录一、数据结构概念1. 1 数据的逻辑结构1.2 数据的存储结构二、基本术语2.1 数据2.2 数据元素2.3 数据对象2.4 数据类型三、抽象数据类型ADT四、算法和算法分析4.1 算法4.2 好算法的标准4.3 时间复杂度4.4 空间复杂度 一、数据结构概念 引用《数据结构-严蔚敏》的解释: 数据结构

  • 视觉算法-软件-芯片-电驱技术2022-08-24 06:31:14

    视觉算法-软件-芯片-电驱技术 参考文献链接 https://mp.weixin.qq.com/s/vabcv7fKNkVI3xNA7rdTiw https://mp.weixin.qq.com/s/xIEFeavU4Pi7b0vwBaW6GA https://mp.weixin.qq.com/s/jvSo3mnkgzOxmFHj8nBoyQ https://mp.weixin.qq.com/s/Qxyb5lSWmVtxrNoDCOVRQg https://mp.weixin.

  • 算法秋招之【最小生成树】2022-08-24 02:04:56

    cvte笔试遇到了该题型,特此学习。 首先,最小生成树是与图、图论相关的概念 花时间看b站的视频: [算法训练营-最小生成树]: 最小生成树: 简单来说最小生成树就是用最少的代价使得一个图连通。

  • [神经网络]softmax回归2022-08-23 21:00:33

    前言 softmax回归为一种分类模型。 基本原理    由于softmax回归也是一种线性叠加算法,且需要输出离散值。 很自然地想到,可以取值最大的输出为置信输出。更进一步想到,如果有三个人A、B、C分别说自己的正确程度为100、200、200,那么在三个人说的话都一样正确的情况下,可以考虑累加,

  • 统计分析 -- 聚类算法模型2022-08-23 17:34:24

    统计分析 -- 聚类算法模型 距离分析 数据标准化 欧氏距离与量纲有关,因此,有时需要对数据进行预处理, 如标准化等。 在MATLAB中的命令是zscore,调用格式 Z = zscore(X) 输入X表示N行p列的原始观测矩阵,行为个体,列为指标。 输出Z为X的标准化矩阵: Z = (X–ones(N,1)*mean(X)) ./(ones(

  • EM算法2022-08-22 19:30:17

    EM Algorithm 目录EM AlgorithmJensen's inequalityEM Algorithm Jensen's inequality convex function: \(f''(x) \ge 0\) or \(H \ge 0\) (Hessian matrix when x is a vector) \[E[f(x)] \ge f(EX) \]EM Algorithm EM can be proved that it ma

  • AcWing算法基础课---第一讲基础算法---01排序2022-08-22 11:00:18

    快速排序 步骤 确定分界点:q[l], q[(l+r)/2], q[r], 随机 调整区间 递归处理 void quick_sort(int q[], int l, int r) { if (l >= r) return; //递归结束条件 int i = l - 1, j = r + 1, x = q[l + r >> 1]; //定义i, j指针, 确定分界点x(一般取中间值) while (i

  • 超级科技量子密码云服务平台,建立政企密码应用安全体系2022-08-22 10:30:17

        随着量子计算硬件、软件与量子算法研究进展不断,以RSA、ECC算法为基础的现代密码体系在理论上已经不再安全。2020年1月1日起《中华人民共和国密码法》正式实施,要求各单位加强密码合规应用,保障单位信息安全。2021年9月1日起,《关键信息基础设施安全保护条例》正式实施,要求关键

  • 一致性哈希算法2022-08-21 20:00:30

    一致性哈希算法主要应用于Redis分布式缓存 问题引出 在单节点的情况下,Redis缓存不用担心命中率的问题,但是一旦上升到分布式的架构中,可能会造成一台机器有缓存而另一台机器没有缓存的情况,基于此使用一致性Hash算法可以有效地解决在分布式存储结构下动态增加和删除节点后尽量有多的

  • Vue/uniapp使用雪花算法生成随机ID2022-08-20 23:35:29

    安装snowflake-id插件 npm i snowflake-id   页面导入雪花插件 import SnowflakeId from "snowflake-id";   方法内使用雪花算法 const snowflake = new SnowflakeId(); let id = snowflake.generate(); console.log(id);  

  • 算法总结2022-08-20 23:03:20

    1.最近请求次数 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 毫秒内发生的所有请求数(包括新

  • 港队系列算法、数据结构2022-08-20 16:00:17

    写在前面 这两个东西其实并没有什么联系,但是因为都是由 @dd_d 首创的,所以写在一起。 Update:不想新开博客了,所以以后 dd_d 有什么新发明就直接在这里更新了。 港队线段树 这是一种高效且简便好写的优秀线段树( 由香港队长发明的 ),拥有良好的均摊复杂度。 在同时需要记录多个标

  • 集训3/4总结2022-08-20 14:30:09

    这几次考试题难度和在家集训五天的难度差不多,但是考试状态好了很多,故成绩还看得过去。 感觉基本集训几天第一次学的算法都没太学懂,还需要自己去复习。上新课的速度没我想的那么快,但也不是很慢。 至于杜教筛和exgcd是我在\((n+1)\)次复习后终于自认为弄懂的。AC自动机和KMP感觉现在

  • 集训总结2022-08-20 10:01:46

    集训总结 收获 学习了一些从未接触的数据结构:线段树, 树状数组, 单调栈, 单调队列可以实现一些基本操作,但与灵活运用还有一定距离,也无法与其他算法相结合使用 提升了图论的掌握水平,学习到了一些技巧,例如在涉及到图的变化时我们可以多建一部分图来存储变化的部分例,还学习了 lca

  • 欧几里得算法和扩展欧几里得算法2022-08-19 23:30:29

    欧几里得算法和扩展欧几里得算法 概述 本篇简要介绍欧几里得算法和扩展欧几里得算法 欧几里得算法 欧几里得算法就是辗转相除法,用于求两个数的最大公约数 欧几里得算法: public static int gcd(int a,int b){ return b==0?a:gcd(b,a%b); } 欧几里得算法的证明: 前提:设gcd(a,b) 是

  • jvm2022-08-19 23:30:11

    1.jvm的简单抽象模型:        2.类加载机制        双亲委派模型是为了防止jdk核心类库被篡改,如果需要打破可以重写Classloader.loadClass方法。r   双亲委派模型: 一个类加载器收到一个类的加载请求,他会先判断自身是否已存在该类,如果不存在上抛给上一级类加载器ClassLoad

  • OI loves Algorithm(一)——Toposort 之 Kahn2022-08-19 22:31:29

    上次我更了一个叫做 OI loves Math 的东西,那么这次我们来更算法! 当然了,这种东西我遇到啥我就更啥…… 先科普科普何谓拓扑排序。 拓扑排序指的是给你一个 DAG (Directed Acyclic Graph) ,让你排这些点,使得对于每条边 $ U \to V $ ,都存在 $ U \lt V $ 。 Kahn 算法的核心在于维护

  • 你做的抖音,为啥都火不起来2022-08-19 01:30:08

    抖音是现在的一大流量平台,在这里有人靠一个短视频就火了,但是也有人始终没有火起来。那么,抖音的推荐策略究竟是怎么运行的,真的一切都是玄学吗? 想象一下,站在推荐系统之城前的你被抽离出一个数字的躯体。你找到一面镜子端详自己,却惊诧地发现自己的身体已被无数数据所组合:科技10%、

  • 算法工程师需要掌握哪些核心技能点?2022-08-18 23:30:30

    一、算法工程师和其他IT从业人员的区别我想大概从事IT行业的开发人员多少对算法岗位都有所了解,但是其实很多人对这个岗位的认知存在一定的误区,或者说是被一些书籍所误导。其实算法工程师在所有IT岗位中,要求是相对较高,市场需求量少,成熟期慢,优秀的算法工程师可遇不可求,这是算法工程

  • 算法---二分2022-08-18 22:31:05

        class Solution { public: int findPeakElement(vector<int>& nums) { // write code here //题目只需要求一个峰值即可,我门可以利用二分法+一直向峰值逼近的策略 int left =0; int right = nums.size()-1; while(left<

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有