- 博客(6)
- 收藏
- 关注
原创 Aelf-Attention(自注意力)机制
Self-Attention 是 Transformer 模型中非常强大的机制,通过计算输入序列中各个位置的相关性,能够灵活地捕捉到序列中不同位置之间的依赖关系。这种机制的引入,使得 Transformer 在处理长序列数据时,比传统的循环神经网络(RNN)或长短期记忆网络(LSTM)更高效、准确。
2025-02-15 21:01:34
813
原创 unittest的实现技术点
这是一个方便的方式来执行测试,特别是当你想要在命令行中运行测试时。断言方法已经在unittest.TestCase类中定义了,我们自定义的类已经继承了TestCase父类,所以在测试方法中直接调用父类中的断言方法即可。代码复用:通过定义夹具,可以避免在每个测试用例中重复相同的设置和清理代码,提高代码的可维护性和可读性。选择性执行:通过创建不同的测试套件,可以灵活地选择哪些测试需要执行,便于在不同情况下运行相关的测试。控制测试的独立性:使用夹具可以确保每个测试在干净的环境中运行,避免测试之间的相互影响。
2025-02-10 20:31:14
706
原创 AI基础介绍
2022年11月30日,基于GPT-3.5的ChatGPT(Chat Generative Pre-Trained Transformer)正式发布,随后风靡全球。发布至今,ChatGPT访问量已超过10亿次,也是历史上最快达到1亿月活的应用,而且整个热潮已蔓延至微软、谷歌、英伟达等科技大厂,学术界以及产业界当中,引发所有人的讨论。
2024-12-20 16:47:32
1668
原创 Python快速排序
是一种高效的排序算法,采用了分治法的思想。它的基本思想是:通过一个“分区”操作将数组分成两部分,其中一部分的所有数据都比另一部分的所有数据小,然后递归地对这两部分数据进行排序,最终合并成一个有序的序列。
2024-12-02 13:49:13
105
原创 python中的深拷贝、浅拷贝和引用赋值
当你写 b = a 时,b 并不会创建 a 的副本,而是将 b 作为一个新变量,指向 a 所指向的同一个对象。对 b 的修改会影响到 a,反之亦然,因为它们共享相同的对象。A:因为这次的a[3] = [9,8,9]改变的不是子对象,改变的是外层对象也就是id(a[3])发生了变化,深浅拷贝对原来的外层对象都进行了复制,所以不会改变,这里并不涉及子对象的更改。浅拷贝的副本和原对象共享同一个内嵌子对象,而深拷贝则创建了新的子对象实例。浅拷贝复制了对象的最外层,深拷贝则递归地复制了对象的所有子对象。
2024-11-22 18:01:42
176
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人