自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Transformer 详解(2)

Masked的作用是使对应value的权值为0,对于query(t)和未来时刻的key的内积,赋值为负无穷大(-inf),这样使用softmax计算权值为0,所以计算output的时候只用到了t-1以前时刻的key-value pair的信息。保证了训练时和预测时的情况是一样的。Masked 是什么意思呢,从名字上可以看出来是 ”掩盖“ 的意思,其实归根结底就是一个意思,我们在做推理的时候,例如需要翻译 ‘I have a cat’ 也就是翻译 I 的时候,我们需要掩盖 I 之后的内容。

2023-10-27 22:31:31 1048 1

原创 Transformer 详解

transformer

2023-10-26 18:44:30 1556

原创 机器学习算法——朴素贝叶斯学习笔记

机器学习算法——朴素贝叶斯学习笔记

2023-10-23 16:54:03 1718

原创 机器学习算法——HMM 隐马尔可夫模型学习笔记(4)

在这之前呢,我们详细的介绍了HMM中的预测问题以及概率求解问题,那在这一节中我们来介绍三问题中比较麻烦的学习问题。学习问题其实就是给定观测序列,让我们来预测模型参数。那对于学习问题,通常分为监督学习方法和无监督学习方法。

2023-10-22 17:21:26 1673 1

原创 机器学习算法——HMM 隐马尔可夫模型学习笔记(3)

根据动态规划的思想,最有路径具有这样的特性:对于一条最优路径来说,所有存在的部分路径必须是最优的,不然这条路径就不是最优路径。依据这一原理,我们只需要从时刻 t=1 开始,递推地计算在时刻 t 状态为 i 的各部分路径最大的概率,直至得到最后时刻状态为 i 的各条路径的最大的概率。预测问题也被称为解码(decoding)问题,已知模型和观测序列,求给定观测序列条件概率最大的情况下的状态序列。在这我就不放维特比算法的流程,我觉得这些公式看起来很是比较复杂的,我们直接来分析一个经典的例子有助于我们理解算法。

2023-10-22 14:36:49 1662 1

原创 机器学习算法——HMM 隐马尔可夫模型学习笔记(2)

上一篇我们简单的回顾了下马尔科夫链,这一章我们来详细介绍隐马尔可夫模型。

2023-10-17 17:20:17 1698

原创 机器学习算法——HMM 隐马尔可夫模型学习笔记(1)

机器学习算法——HMM 隐马尔可夫模型

2023-10-15 21:41:43 1764 1

原创 Leetcode - 无重复子串Longest Substring Without Repeating Characters

无重复字串 python

2023-08-04 20:33:03 1658 1

原创 从复杂问题-组合优化问题中利用遗传算法获得最佳解答

遗传算法可以用来解决TSP问题,其基本原理是模拟生物进化过程中的“自然选择”、“遗传”和“突变”等过程,从而找到最优解。遗传算法的优点是可以自动搜索最优解,而且对于一些复杂的优化问题,遗传算法的表现要优于其他算法。

2023-08-02 14:17:13 2103

原创 近期的感悟

感悟

2022-12-26 23:24:59 1693

原创 约瑟夫环问题

有100个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

2022-03-21 19:34:08 3185 2

原创 仿开心网的前端页面 html+css

效果如下图所示这就不贴代码了,代码和图片全放在https://gitee.com/feeling-cool/html-css​​​​​​

2022-03-21 10:44:14 3095

原创 Java课程设计 基于c/s端学生成绩管理系统

java课设选择了学生成绩管理系统,在此记录一下自己做课设的一些想法和问题。课设开始之前先查一下需要开发工具以及存储数据的方法,自己电脑上安装的是idea,那就决定用idea编写Java程序,存储数据的方法最初是觉得用文件系统管理,我觉得文件系统的操作相对于数据库的操作会更容易开始。但是看了一下课设说明书,发现必需使用数据库,数据库也可以充当服务器端用来存储数据。这样也就可以和课设题目对应上了。数据库就选择大家做课设都在用的MySQL,MySQL本身安装也比较简单,我就找网上的教程自己安装了一下。安

2021-07-02 12:01:03 4605 2

原创 二叉树的建立随手记

最近数据结构学到二叉树,相比之前的课程有点难以理解,尤其是链式二叉树的建立。所以记录一下学习过程。依照教材的操作链式二叉树的结构体定义(二叉链表)教材中的操作并没有单独再次定义栈的结构体,而是将栈塞入了树的结构体定义(因为二叉树的建立,遍历操作涉及栈的操作,所以需要定义栈)下图是分开定义的操作结构体定义后我们来看看二叉树的创建操作教材用到的方法是遍历树的括号表示法,通过对于特定符号进行特定的入出栈的操作对于‘( ’,我们要做的是将前面的节点作为父母节点入栈,同时设置标志k=1,以便之后进行

2020-10-17 21:09:51 2973

原创 问题百钱买百鸡的随手笔记

问题:编写程序,计算百钱买百鸡问题。假设公鸡5元一只,母鸡3元一只,小鸡1元三只,现在有100块钱,想买100只鸡,问有多少种买法。这是我初学python遇到的第一个实际编程题,希望记录一下我的解题方法。这是我的最初思路起初希望通过对三种鸡数量的遍历,并在循环过程中加入对百钱和百鸡的判断条件来计算买法,不过在朋友的帮助下发现问题,对于小鸡的数量z 并不能确定z是3的倍数,所以由此可知此算法会多算一些情况。这是修改后的代码通过加入对z是否为3的倍数的判断条件,可减少此前多算的买法。然后是第二种

2020-10-10 16:59:01 3264

pygame 玛丽快跑小游戏

这是一款控制Marie向前躲避障碍依次得分的游戏 进入游戏按空格进入单人闯关游戏 按照t进入双人比赛模式 双人模式p1使用空格键跳跃 p2使用上键进行跳跃 (按照q进入射击模式) 游戏中按照w键即可跳跃 (设计模式按空格键跳跃) 单人模式的得分超过50即可进入横板射击模式 通过射击进行得分

2023-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除