logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

leetcode 240搜索二维矩阵

所以每比较一次,都能排除一整行或一整列。,说明当前这一列下面的数只会更大,所以。表示只要还没有走出矩阵,就继续寻找。更小,所以当前这一行不可能找到。:最后一个元素的后一个位置。因为这一行左边的数字只会比。表示直接读取矩阵中的一行,:表示这个位置上的值。:第一个元素的位置;

#leetcode#矩阵#算法
leetcode 146LRU缓存

这道 LRU 题,最值得记的就是下面这些高频点和易错点。负责维护最近使用顺序;访问过的放头部,容量满就删尾部。,哈希表里就会留下一个失效迭代器。这几个基本就是 LRU 的核心。负责 O(1) 找节点,不能只移动链表而不更新。

#leetcode#缓存#算法
leetcode 56合并区间

这道题你可以把它压缩成一个非常好记的思路:先排序,再逐个比较;能合并就扩右边界,不能合并就加入答案。具体来说,先用:把所有区间按照左端点从小到大排序。排序之后,我们只需要拿“当前区间”和里最后一个已经合并好的区间比较。如果:说明前一个区间的右端点比当前区间左端点还小,二者没有重叠:所以直接:如果不满足:那就说明:两个区间重叠,例如:此时左端点不用动,只需要把右端点扩大:所以整道题可以记成:这道题容

#leetcode#算法#职场和发展
dfs解决c++中跳马问题

2.很显然如图跳'日'形有如图一下四种跳法;(但是注意边界条件,及每次开始的坐标不能小于0,因为从左下方开始不能超出棋盘之外,详情请见代码):在半张中国象棋的棋盘上,一只马从左下角跳到右上角,只允许往右边跳,问能有多少种方案。3.跳马可以用for循环坐标同时变化:如下图。:1.棋盘的边界m,n一定要设置,作为边界量用于判断递归结束的条件。

文章图片
#深度优先#算法
机器学习中Generative VS Discriminative

判别式模型“区别它”。直接学习从输入到输出的映射。好比学习“找不同”。生成式模型“生成它”。先了解每个类别本身,再通过比较来决定。好比学习“临摹”。在选择模型时,如果你的最终目标只是做出最准确的分类预测,通常判别式模型是首选。但如果你需要理解数据的内在结构、生成新数据或处理不完整的数据,那么生成式模型是更强大的工具。近年来,像GANs和扩散模型这样的生成式模型,正是在“创造”这个独特优势上大放异彩

#机器学习
机器学习feature transform中的归一化

归一化是一种通过最小-最大缩放将数据特征缩放到一个固定范围(如[0,1])的数据预处理技术。它的主要目的是消除特征之间的尺度差异,从而加速模型训练提升模型性能,并确保某些算法(特别是基于距离的算法)能正常工作。

#机器学习#人工智能
深度学习框架Sentence Transformer和VGG16

特性VGG16领域自然语言处理(NLP)计算机视觉(CV)输入文本(句子、段落)图像输出句子的语义向量(嵌入)图像的分类概率核心任务语义理解、相似度计算图像分类、特征提取结构基础基于 Transformer(如 BERT)卷积神经网络(CNN)关键创新通过 Pooling 和对比学习获取句子级表示证明了深度和简单 3x3 卷积堆叠的有效性现代应用语义搜索、RAG、聚类主要作为预训练的特征提取器用于

#深度学习#transformer#人工智能
C++解决有效的字母异位词

给定两个字符串 s 和 t ,编写⼀个函数来判断 t 是否是 s 的字⺟异位词。示例 1:输⼊: s = "anagram", t = "nagaram"输出: true示例 2:输⼊: s = "rat", t = "car"输出: false说明:你可以假设字符串只包含⼩写字⺟。

#c++
理工科如何去阅读文献(eg.计算机类)

这一步并非对所有论文都需要,只针对与你研究方向高度相关、或作为你工作基石的论文。这是判断论文价值的黄金标准。因为你现在对论文内容有了了解,能更好地将前人的工作定位和分类。这是理解每个组件贡献的关键,看移除哪个部分性能下降最多。我能指出论文中可能存在的错误或未说明的隐含假设吗?,判断它是否与你的研究相关,决定是否需要精读。尝试理解其背后的直觉,但不必推导每一个细节。我能向别人清晰地讲解这篇论文的优缺

#人工智能
    共 13 条
  • 1
  • 2
  • 请选择