Python | A + B问题||| 2024-06-02 算法, python 20人 已看 continue:只能出现在for、while循环内部,用法实在执行过程中跳过当前循环迭代的剩余部分,然后进行下一次迭代。, 如果判断结果为True, 则执行语句1,并返回执行结果,如果判断结果为False, 则执行语句2,并返回执行结果。逻辑运算符:and(&&)、or(||)、not(!条件运算符在执行时,if语句:if、elif、else。
算法(十三)回溯算法---N皇后问题 2024-06-01 算法, java, 开发语言 45人 已看 回溯算法是类似枚举的深度优先搜索尝试过程,主要是再搜索尝试中寻找问题的解,当发生不满足求解条件时,就会”回溯“返回(也就是递归返回),尝试别的路径求解。N皇后问题研究的是:如何将n个皇后放在n * n的棋盘上,并且使皇后彼此之间不能相遇,也就是一个皇后的上下左右、以及斜着对角线上都不能有另外一个皇后,也就是一个皇后在 ”米“ 的视线中不能遇到另外一个皇后。
GPTQ 量化大模型 2024-05-30 算法, 机器学习, 深度学习, 人工智能, gpt 101人 已看 这是因为即使某些权重可能单独引入更多误差,但它们会在流程后期量化,此时剩下的其他权重很少,这可能会增加误差。事实证明,列的最终量化仅受对该列更新的影响,而不会受后续列的影响。因此,GPTQ 可以一次将算法应用于一批列(例如 128 列),仅更新这些列和矩阵的相应块。GPTQ 算法由 Frantar 等人 (2023) 提出,它从 OBQ 方法中汲取灵感,但进行了重大改进,可以将其扩展到(非常)大型的语言模型。对于批次中的每一列,它量化权重,计算误差,并相应地更新块中的权重。然后它循环运行,一次处理一批列。
算法(十三)回溯算法---N皇后问题 2024-06-01 算法, java, 开发语言 43人 已看 回溯算法是类似枚举的深度优先搜索尝试过程,主要是再搜索尝试中寻找问题的解,当发生不满足求解条件时,就会”回溯“返回(也就是递归返回),尝试别的路径求解。N皇后问题研究的是:如何将n个皇后放在n * n的棋盘上,并且使皇后彼此之间不能相遇,也就是一个皇后的上下左右、以及斜着对角线上都不能有另外一个皇后,也就是一个皇后在 ”米“ 的视线中不能遇到另外一个皇后。
算法(十三)回溯算法---N皇后问题 2024-06-01 算法, java, 开发语言 21人 已看 回溯算法是类似枚举的深度优先搜索尝试过程,主要是再搜索尝试中寻找问题的解,当发生不满足求解条件时,就会”回溯“返回(也就是递归返回),尝试别的路径求解。N皇后问题研究的是:如何将n个皇后放在n * n的棋盘上,并且使皇后彼此之间不能相遇,也就是一个皇后的上下左右、以及斜着对角线上都不能有另外一个皇后,也就是一个皇后在 ”米“ 的视线中不能遇到另外一个皇后。
Golang | Leetcode Golang题解之第123题买卖股票的最佳时机III 2024-06-01 算法, java, golang, leetcode, 职场和发展, 数据结构 102人 已看 Golang | Leetcode Golang题解之第123题买卖股票的最佳时机III
Golang | Leetcode Golang题解之第123题买卖股票的最佳时机III 2024-06-01 算法, java, golang, leetcode, 职场和发展, 数据结构 120人 已看 Golang | Leetcode Golang题解之第123题买卖股票的最佳时机III
算法(十三)回溯算法---N皇后问题 2024-06-01 算法, java, 开发语言 19人 已看 回溯算法是类似枚举的深度优先搜索尝试过程,主要是再搜索尝试中寻找问题的解,当发生不满足求解条件时,就会”回溯“返回(也就是递归返回),尝试别的路径求解。N皇后问题研究的是:如何将n个皇后放在n * n的棋盘上,并且使皇后彼此之间不能相遇,也就是一个皇后的上下左右、以及斜着对角线上都不能有另外一个皇后,也就是一个皇后在 ”米“ 的视线中不能遇到另外一个皇后。
算法(十三)回溯算法---N皇后问题 2024-06-01 算法, java, 开发语言 24人 已看 回溯算法是类似枚举的深度优先搜索尝试过程,主要是再搜索尝试中寻找问题的解,当发生不满足求解条件时,就会”回溯“返回(也就是递归返回),尝试别的路径求解。N皇后问题研究的是:如何将n个皇后放在n * n的棋盘上,并且使皇后彼此之间不能相遇,也就是一个皇后的上下左右、以及斜着对角线上都不能有另外一个皇后,也就是一个皇后在 ”米“ 的视线中不能遇到另外一个皇后。
LORA微调,让大模型更平易近人 2024-05-29 算法, 机器学习, 深度学习, 人工智能 81人 已看 LORA 在ICLR2022中提出,是利用低秩适配(low-rankadaptation)的方法,可以在使用大模型适配下游任务时只需要训练少量的参数即可达到一个很好的效果。由于 GPU 内存的限制,在训练过程中更新模型权重成本高昂。例如,假设我们有一个 7B 参数的语言模型,用一个权重矩阵 W 表示。在反向传播期间,模型需要学习一个 ΔW 矩阵,旨在更新原始权重,让损失函数值最小。
数据结构的希尔排序(c语言版) 2024-05-28 算法, java, c语言, 数据结构, 排序算法 126人 已看 希尔排序是一种基于插入排序算法的优化排序方法。它的基本思想如下:选择一个增量序列 t1,t2,......,tk,其中 ti > tj, 当 i < j,并且 tk = 1。2.希尔排序的优点时间复杂度较低。希尔排序的时间复杂度一般在 O(n^1.25) 和 O(n^1.5) 之间,优于简单的插入排序。在部分有序的数组中效率很高。希尔排序通过分组插入排序来利用数据的局部有序性,可以有效地加快排序速度。空间复杂度低,只需要常量级的额外空间。代码实现相对简单,易于理解和编码。3.希尔排序的缺点。
快速排序(排序中篇) 2024-06-02 算法, java, 排序算法, 数据结构, 开发语言 90人 已看 1.快速排序的概念及实现2.快速排序的时间复杂度3.优化快速排序4.关于快速排序的细节5.总代码。
《Python学习》-- 实操篇一 2024-05-30 算法 13人 已看 计算文件的摘要# 定义一个计算文件MD5哈希值的函数# 初始化MD5哈希对象# 打开文件,以二进制模式('rb')读取# 使用一个无限循环,直到文件读取完毕# 读取4096字节的数据# 如果没有更多数据(文件读取结束),退出循环break# 更新MD5哈希值# 返回计算得到的MD5哈希值,以16进制字符串形式# 调用函数并传入文件路径。