自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python 基础:使用 unittest 模块进行代码测试

在本文中,我们学习了:如何使用模块unittest中的工具来为函数和类编写测试,如何编写继承的类,以及如何编写测试方法,以核实函数和类的行为符合预期;如何使用方法setUp()来根据类高效地创建实例并设置其属性,以便在类的所有测试方法中使用。

2024-06-27 20:29:05 607

原创 Python 基础:用 json 模块存储和读取数据

用户关闭程序时,往往需要保存用户提供的信息,一种简单的方式是使用(JavaScript Object Notation)模块。这个模块最初是为 JavaScript 开发的,但随后成了一种常见格式,被包括 Python 在内的众多语言采用。这个模块让我们能够将简单的 Python 数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。我们还可以使用 json 在 Python 程序之间分享数据。

2024-06-27 18:08:58 383

原创 Transformer 结构

这个部分类似于我们最开始讲的端到端模型中的注意力机制,它是为了帮助 Decoder 端每一步的生成都可以关注和整合每个 Encoder 端每个位置的信息。和 Encoder block 一样,这样的 Decoder block 也可以进行堆叠,如上图我右方标记了“Nx”。在原论文中,Decoder block 也是一共堆叠了 6 层。

2024-06-27 14:38:23 1085

原创 Python 基础:异常

异常是程序运行时可能遇到的非预期情况,如除以零或文件未找到等。使用try-except代码块可以捕获并处理这些异常,防止程序因错误而中断而代码块则进一步允许在无异常发生时执行特定代码。静默失败是指程序在遇到错误时不显示任何错误信息,继续执行。合理使用异常处理机制,可以提高程序的健壮性和用户体验。

2024-06-20 20:00:06 1001

原创 Python 基础:文件

虽然 open() 和 open() 搭配使用也可以,但是并非在任何情况下都能轻松确定关闭文件的恰当时机。如果非要在 with代码块外访问的话,可以先在 with 代码块内将文件的各行存储在一个。如果指定的文件不存在,Python 将创建一个空文件。为此,我们可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。让我们只管打开文件,并在需要时使用它,Python 自会在合适的时候。如果要给文件添加内容,而不是覆盖原有的内容,可以以附加模式(要以每次一行的方式检查文件,可对文件对象使用。

2024-06-19 20:04:04 1007

原创 BPE (Byte-Pair Encoding) Tokenization

我们其实也可以直接将每个单词作为一个单元来进行后续的训练,但是这样当我们处理新单词的时候就没有办法给出一个合适的表示,可能许多没有见过的所有的字都公用同一个表示。将文本数据集中的所有实例中的选定字符对替换为新创建的词元,从 step 2 进行重复,直到达到预定的词汇表大小或无法进一步合并字符对。然而,作为真人的我们第一次看到生词的时候,并不是对它一无所知的,我们可以通过生词的组成来进行猜测意思。最终生成的词汇表包含了所有 token,包括原始的字符和合并后的 token。如果我们要处理一个没有见过的单词。

2024-06-19 13:45:18 932

原创 Python 基础:类

定义一个类非常简单,只需要使用class关键字,后面跟着类名(首字母大写),然后是冒号。类体中的代码块定义了类的属性和方法。class Car:return f"在上面的例子中,Car是一个类,它有三个属性:makemodel和year。__init__(开头结尾都有两个下划线)方法是一个特殊的方法,被称为类的构造器,它在创建类的新实例时自动调用。在这个方法中,形参self必不可少。

2024-06-16 20:26:21 735

原创 注意力机制

给定一个查询向量(query vector)和一组值向量(value vectors),注意力机制根据query计算value的加权和。计算相关性给定一个查询向量(query vector)和一组值向量(value vectors),首先计算query与每个value之间的相关性。通常可以使用点积、内积、余弦相似度等方法来度量相关性。计算结果可以表示为一个得分向量,其中每个得分表示query与对应value的相关性。计算注意力权重通过对得分向量进行归一化,可以得到value。

2024-06-16 11:10:41 662

原创 Seq2seq、编码器&解码器神经网络

Seq2seq(Sequence to Sequence)的作用是将一种序列转换为另一种序列,比如将英文句子翻译为中文句子,或者将一篇文章进行概括。一种解决 Seq2seq 问题的方法是编码器-解码器模型。下面我们以英语句子翻译为西班牙句子为例来进行介绍。

2024-06-10 17:09:20 954

原创 神经网络基础

接下来详细讲一下梯度的计算。对于一个具有 1 个输出和。

2024-06-03 14:33:31 1054

原创 大模型基础

从GPT-3 (1750亿个参数) 中,我们可以看到大规模预训练语言模型中的丰富知识。之所以选择预训练语言模型,是因为之所以选择预训练语言模型在 GLUE 上的结果优于人类的表现,这反映了预训练语言模型的语言理解能力。基于以上的特点,使用预训练的语言模型现在是各种 NLP 任务的标准,与语言模型相关的研究也在 2018 年迅速发展了起来。在GPT-3中,许多复杂的任务,如编写代码和下棋,可以转化为基于预先训练的语言模型的动作序列生成。第二步:然后,我们可以使用特定任务的训练数据对预先训练的语言模型进行。

2024-05-05 11:45:38 367

原创 自然语言处理基础

自然语言处理(Natural Language Processing,简称NLP)是计算机科学与人工智能领域的一个重要研究方向,目的是让计算机能够理解、解析、生成和处理人类的自然语言。自然语言处理有着非常重要的意义,其一,我们认为人类语言是人类智能一个非常重要的体现;其二,NLP 是人工智能能够通过图灵测试的一个非常重要的工具。其中图灵测试(最开始的名字是 imitation game)是判断机器是否智能的一个非常重要的手段。

2024-05-03 18:56:09 1072 1

原创 24二战上岸北邮计算机经验贴(初试+复试超详细)

我认为有直系学长学姐领路真的会少走很多弯路。我现在写下这个经验贴呢,也希望帮助到后面备考北邮的学子!也欢迎大家加入北邮计算机群进行讨论学习,里面都是一些同样备考的同学,还有很多在读北邮热心的学长学姐,会分享很多重要的北邮计算机考情资讯以及复试要注意的东西。

2024-04-25 16:27:42 1483

原创 驾照科目一专项总结

爆炸物品、超限的不可解体的物品。(应急车道要“留”下来)30%以上未达到百50%

2024-04-09 11:24:39 775 1

原创 SiteSpace 使用方法笔记

CiteSpace 是一个用于可视化和分析科学文献的工具。它可以从科学文献库中提取关键词、作者、机构和引用关系等信息,并将其可视化为图形网络。一些使用案例。

2024-04-07 23:50:38 564

原创 《编译原理与技术》知识点、例题整理——2 形式语言与自动机基础

(掌握)

2024-01-26 13:51:16 1159

原创 红黑树插入流程图

红黑树插入,一张流程图搞定

2023-04-11 13:57:47 166 1

原创 网络重要节点排序方法

重要节点排序方法

2023-02-20 22:26:07 1287

原创 CSP-《ISBN号码》-感悟

ISBN号码

2023-02-14 16:34:39 138

原创 CSP-《最大的矩形》-感悟

最大的矩形

2023-02-13 22:26:42 101

原创 CSP-《有趣的数》-感悟

有趣的数

2023-02-13 13:53:18 334

原创 CSP-《I‘m stuck!》-感悟

I’m stuck!

2023-02-12 22:26:24 315

原创 虚拟存储器

虚拟存储器:页式、段式、段页式

2022-11-17 19:48:01 157

原创 求解全微分的原函数(二元)

求解全微分方程的三个方法:1、偏积分2、凑微分3、线积分

2022-09-05 09:17:17 8166 1

原创 第四章:指令系统

指令格式指令的寻址方式程序的机器级代码表示CISC 和 DISC

2022-08-26 15:03:07 137

原创 第三章:存储系统

存储器概述主存储器主存储器与CPU的连接外部存储器高速缓冲存储器虚拟存储器

2022-08-23 11:14:12 143

原创 第二章:数据的表示和运算

1、浮点数的表示2、IEEE 754 规范3、浮点数的运算

2022-08-17 22:25:50 455

原创 密码编码学与网络安全期末考试笔记

迎接期末考

2022-06-17 15:30:25 2401

原创 问题与解决:用 jQuery Ajax 发送请求,后端获取 session 为空

最近在做错题集的 web 开发课程设计,根据以往的经验前端和后端的数据我大部分都在用 session 进行传输。最近刚学习并运用了 Ajax 技术,当我像以前一样在后端更新session时,发现前端没有获取新的session数据,由此我打算认真来学习一下session,顺便将已有的项目整理一下。希望路过的大佬们可以指点一二,同时也希望给遇到同样困惑的小伙伴提供帮助🙂

2022-05-30 18:26:52 1774

转载 拉格朗日乘数法计算技巧

拉格朗日乘数法用来解决多元函数在约束条件下的极值,在计算的过程中,不免会有些繁琐,甚至出错,这里提及了6中技巧用来简化计算

2022-05-29 10:50:05 10395

原创 由参数方程所确定的函数的导数

目录一、参数方程1、背景2、定义二、参数方程所确定的函数的导数一、参数方程1、背景上图表示的是当忽略空气阻力时,抛射体的运动轨迹。其中 v1v_1v1​ 和 v2v_2v2​ 分别表示抛射体的水平初速度和铅直初速度。由高中物理知识,我们可以写出抛射体在运动过程中的运动轨迹表达式:{x=v1ty=v2t−12gt2\left\{ \begin{array}{l} x=v_1t\\ y=v_2t-\frac{1}{2}gt^2\\\end{array} \right. {x=v1​ty=v2

2022-04-06 16:09:38 3860

原创 泰勒公式及泰勒级数

简要讲解泰勒公式的概念以及与泰勒级数的联系

2022-04-01 12:30:47 3708

原创 概率论——期望个数统计

一、题目描述某互联网公司一年一度的春招开始了,一共有 n 名面试者入选。每名面试者都会提交一份简历,公司会根据提供的简历资料产生一个预估的能力值,数值越大代表越有可能通过面试。小 A 和小 B 负责审核面试者,他们均有所有面试者的简历,并且将各自根据面试者能力值从大到小的顺序浏览。由于简历事先被打乱过,能力值相同的简历的出现顺序是从它们的全排列中等可能地取一个。现在给定 n 名面试者的能力值 scores,设 X 代表小 A 和小 B 的浏览顺序中出现在同一位置的简历数,求 X 的期望。提示:离散的非

2022-03-29 17:00:30 445

原创 博弈——除数博弈

一、题目描述爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数字 n 。在每个玩家的回合,玩家需要执行以下操作:选出任一 x,满足 0 < x < n 且 n % x == 0 。用 n - x 替换黑板上的数字 n 。如果玩家无法执行这些操作,就会输掉游戏。只有在爱丽丝在游戏中取得胜利时才返回 true 。假设两个玩家都以最佳状态参与游戏。二、C语言程序bool divisorGame(int n){ if(n % 2 == 0)

2022-03-29 16:22:10 3537

原创 博弈——Nim 游戏

一、题目描述你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头。你们轮流进行自己的回合, 你作为先手 。每一回合,轮到的人拿掉 1 - 3 块石头。拿掉最后一块石头的人就是获胜者。假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为 n 的情况下赢得游戏。如果可以赢,返回 true;否则,返回 false 。二、C语言程序bool canWinNim(int n){ if(n % 4) return true; else

2022-03-29 15:26:07 3473

原创 数论——分式化简

一、题目描述有一个同学在学习分式。他需要将一个连分数化成最简分数,你能帮助他吗?连分数是形如上图的分式。在本题中,所有系数都是大于等于0的整数。输入的cont代表连分数的系数(cont[0]代表上图的a0,以此类推)。返回一个长度为2的数组[n, m],使得连分数的值等于n / m,且n, m最大公约数为1。C语言代码/** * Note: The returned array must be malloced, assume caller calls free(). */// 约分

2022-03-29 11:34:26 175

原创 图论——传递信息

一、问题描述小朋友 A 在和 ta 的小伙伴们玩传信息游戏,游戏规则如下:有 n 名玩家,所有玩家编号分别为 0 ~ n-1,其中小朋友 A 的编号为 0每个玩家都有固定的若干个可传信息的其他玩家(也可能没有)。传信息的关系是单向的(比如 A 可以向 B 传信息,但 B 不能向 A 传信息)。每轮信息必须需要传递给另一个人,且信息可重复经过同一个人给定总玩家数 n,以及按 [玩家编号,对应可传递玩家编号] 关系组成的二维数组 relation。返回信息从小 A (编号 0 ) 经过 k 轮传递到编

2022-03-23 21:54:56 187

原创 图论——找到小镇的法官

一、问题描述小镇里有 n 个人,按从 1 到 n 的顺序编号。传言称,这些人中有一个暗地里是小镇法官。如果小镇法官真的存在,那么:小镇法官不会信任任何人。每个人(除了小镇法官)都信任这位小镇法官。只有一个人同时满足属性 1 和属性 2 。给你一个数组 trust ,其中 trust[i] = [ai, bi] 表示编号为 ai 的人信任编号为 bi 的人。如果小镇法官存在并且可以确定他的身份,请返回该法官的编号;否则,返回 -1 。二、C语言代码int findJudge(int n,

2022-03-23 21:27:22 1637

原创 动态规划——买卖股票的最佳时机

一、题目描述给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。二、C语言代码int maxindex = 0;int minindex = 0;int maxProfit(int* prices, int pricesSize){ if(p

2022-03-07 22:50:44 211

原创 动态规划——爬楼梯

一、题目描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?二、C语言代码

2022-03-07 20:12:36 336

计算机考研初试资料(英语一)

一志愿上岸北京邮电大学,在整理电脑的时候希望能够一些我用过的资源分享给需要的同学。需要一对一指导(内容定制,价格商定)可以加微信cherishingiii私聊 网上资源繁复,希望我能为需要的同学提供便捷省时的梯子。愿你扶摇直上九万里!

2024-04-03

彩虹模拟展示+制作方法+素材.zip

彩虹模拟展示+制作方法+素材.zip

2022-01-10

2020第九届数学中国数学建模国际赛赛前通知和论文模板.zip

可以供大家对LaTeX练练手

2021-01-30

包饺子中的数学.pptx

小白都能看懂的建模例题,展示了整个建模的过程,包括怎么想的。

2020-08-03

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

TA关注的人

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