Transformer原理解释(其一) Transformer 源码解析前言今天心血来潮,我认为从22年开始到如今的AI大爆发全是因为一篇来自2017年的一篇解决翻译问题的论文Attention is all you need导致的,而在此之前我了解的都是CNN方面的工作所以我想我也是时候了解一下这篇跨时代的论文(不然真的就out了)。在本文中我们结合Attention is all you need这篇论文来解读来自于pytorch官 2024-03-12 机器学习 > 深度学习 #Transformer #self-attention #pytorch 源码
植物表型特征识别系统 植物表型特征识别系统该系统是一个nestjs构建后端react作为前端的系统,识别部分使用了 进行知识蒸馏以及集成学习之后的squeezenext模型,在模型大小不变的情况下大大提升了准确率。最后以onnx的形式导出并部署到网页端运行,减轻服务器负担。 系统整体设计框架我们的系统整体设计框架一共分为六层,分别是前端、展示层、业务层、数据层、数据库以及运行环境,我们将运行环境部署在服务器中。它们层层 2023-12-01 深度学习 #squeezenext #nestjs #综合项目
MCC_基于smtp以及ppo3的远程控制软件 Mcc基于POP3以及smtp协议的远程控制软件,其前端有electron构建。你可以在任何地方远程操控你的电脑 界面展示 你可以可以使用任何可以发送邮件的设备,使用编辑邮件标题的形式远程操纵电脑。软件检测到你的邮件将会执行相应的指令,包括运行shell、python脚本、或者nodejs脚本,这将给你的操控带来无限的可能比如你可以编辑一封标题为shutdown的邮件来使您的电脑远程关机,或者编辑 2023-12-01 nodejs #pop3 #smtp #electron
基于opencv的qq游戏大家来找茬辅助工具 基于opencv的qq游戏大家来找茬辅助工具通过opencv处理图像以找到两图片中不一样的地方并使用pyautogui实现自动化点击。 程序演示 导入必要的库12345import osos.environ["OMP_NUM_THREADS"] = '1'import matplotlib.pyplot as pltimport cv2 as cvimpor 2023-12-01 计算机视觉 #opencv #自动化
关于python数组比较 故事背景今天在用python自带的库heapq做堆排序的时候遇到了一个问题,在heapq中初始化堆列表heapq.heapify(arr)的时候由于arr是个二维数组[[1,3],[5,7],[9,6]]我想让这个函数根据每个元素里面的第二个元素为key来做排序,但是heapq.heapify(arr)又没有key参数。 深究细节在我们平常对两个数组的做判断的时候用得最多的时候就是==和!=但是大 2023-01-24 语言特点 #python
leetcode.40 回溯算法,剪枝 题目:给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用 一次 。注意:解集不能包含重复的组合。 实例112345678输入: candidates = [10,1,2,7,6,1,5], target = 8,输出:[[1,1,6],[1,2, 2022-11-08 数据结构 #dfs #剪枝 #回溯
leetcode.886每日一题(二分图) 今天的每日一题给定一组 n 人(编号为 1, 2, …, n), 我们想把每个人分进任意大小的两组。每个人都可能不喜欢其他人,那么他们不应该属于同一组。 给定整数 n 和数组 dislikes ,其中 dislikes[i] = [ai, bi] ,表示不允许将编号为 ai 和 bi的人归入同一组。当可以用这种方法将所有人分进两组时,返回 true;否则返回 false。 示例1: 2022-10-18 数据结构 #dfs #二分图 #并查集
决策树(ID3)底层代码实现及原理 假设有以下情形,有一天你在打英雄联盟,你打的是辅助泽拉斯,你对线的是大嘴,你发现你的qwer无论如何都打不中对面的大嘴,直到最后游戏结束,你输的一败涂地,然后你决定用编程的力量应用到游戏里面,所以你设计了一个程序 这个程序可以用来判断你对线的召唤师是否开了挂,你的程序从一下两个方面去分析对方 走位的时候有没有鬼畜摇摆(也就是外挂程序和召唤师的操作有冲突,外挂程序向往左边走位但是召唤师却想往右边走 2022-07-23 机器学习 #决策树 #ID3
手写KNN实现手写数据识别 邻近算法,或者说K最邻近(KNN,K-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是K个最近的邻居的意思,说的是每个样本都可以用它最接近的K个邻近值来代表。近邻算法就是将数据集合中每一个记录进行分类的方法————百度百科 数据集首先我们先来看一下数据集长什么样子KNN目录下跟为两个文件夹testDigits顾名思义是测试及,trainingDigi 2022-07-17 机器学习 #knn #手写数字识别