加载中...
avatar
文章
60
标签
31
分类
16
首页
分类
标签
归档
关于
一只大笨熊深度学习各种算法手撕(实现)
搜索
首页
分类
标签
归档
关于

深度学习各种算法手撕(实现)

发表于2025-04-28|更新于2025-06-19|面试手撕
|总字数:0|阅读时长:1分钟|浏览量:
文章作者: KK
文章链接: https://kkblog.top/2025/04/28/Code%E7%AE%97%E6%B3%95/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E6%89%8B%E6%92%95/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E7%AE%97%E6%B3%95%E6%89%8B%E6%92%95/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 一只大笨熊!
Pythonpytorch
相关推荐
cover
2025-06-19
深度学习基础知识总结
...
cover
2025-06-19
深度学习进阶
三、深度学习进阶 模型压缩与加速 知识蒸馏(Knowledge Distillation) 剪枝(Pruning)、量化(Quantization) 模型部署(ONNX、TensorRT)
cover
2025-06-19
自然语言处理知识点
自然语言处理(NLP) 词嵌入(Word2Vec、GloVe、FastText) 文本分类与序列标注(BiLSTM-CRF) 预训练语言模型微调技巧
cover
2025-06-19
Python的ACM模式输出入
输入 1. 单行输入多个整数 12nums = list(map(int, input().split()))print(sum(nums)) 2.多行输入(行数n未知) 12345678910111213# 方法1while True: try: nums = list(map(int, input().split())) print(sum(nums)) except EOFError: break# 方法2import sysfor line in sys.stdin: nums = list(map(int, line.split())) print(sum(nums)) 3.多行输入(行数n已知) 1234t = int(input())for _ in range(t): nums = list(map(int, input().split())) print(sum(nums)) 4. 多个测试用例,每个测试用例包含多行数据 123456t = int(input())for _ in...
cover
2025-06-19
大模型各种算子手撕(实现)
注意力机制的代码实现- 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394import torchimport torch.nn as nnimport torch.nn.functional as Fimport math# 1. 单头注意力机制(ScaledDotProductAttention)class DotProductAttention(nn.Module): def __init__(self, d_k): super().__init__() self.d_k = d_k def forward(self, query, key, value, mask=None): scores =...
cover
2025-06-19
机器学习各种算法手撕(实现)
1. 手撕 k-means 算法 1234567891011121314151617181920212223242526272829303132333435import numpy as npimport matplotlib.pyplot as pltdef kmeans(data, K, max_iterations=100): # 随机初始化K个簇中心点 centers = data[np.random.choice(data.shape[0], K, replace=False)] # 迭代更新中心点 for _ in range(max_iterations): # 计算每个样本到各个中心点的距离 distances = np.linalg.norm(data[:, None] - centers, axis=2) # 等价于distances = np.linalg.norm(X[:, np.newaxis, :] - centers, axis=2) # 分配每个数据点到最近的簇 labels =...

评论
avatar
KK
做一名工程实践能力强的算法工程师
文章
60
标签
31
分类
16
关注
公告
记录一些有趣的人或事
最新文章
Linux面试八股文
Linux面试八股文2025-06-19
无标题
无标题2025-06-19
无标题
无标题2025-06-19
无标题
无标题2025-06-19
无标题
无标题2025-06-19
©2025 By KK
框架 Hexo|主题 Butterfly
欢迎访问我的博客!
搜索