人工智障
文章平均质量分 65
本专栏收录我在做AI过程中碰到的各种各样的小问题,并不限定于某种应用或者某种语言。pytorch tensorflow CV NLP…各种背景都会涉及到
西土城山羊卷
通信 算法 AI Linux 爱好者 一只知识传播咩~
不接作业毕设等,商务、设备销售、IT/ICT产品推广请私信。
展开
-
趣谈 Python 设计模式(1)观察者模式
当您觉得自己的代码写的没有建筑美感,对各种发行源码的书写方式表示费解的时候。就大概可以判断您的编程水平在懂得语法的玩具阶段。您可能逻辑很清晰,各种函数、类、对象、包也使用很熟练。但是当您反复看语言文档的时候会发现,总有一部分语法好像从来都没有使用过,如装饰器、迭代器等等。这时候您所需要进阶的内容通常是这么几个关键词:元编程、设计模式、框架……希望您能写出大师级的代码,一起加油ヾ(◍°∇°◍)ノ゙...原创 2022-08-25 16:36:16 · 1129 阅读 · 3 评论 -
Pytorch Tensor 维度操作的形象理解 Tensor.unsqueeze() Tensor.squeeze()
我们认为数组、矩阵、张量都是有形状的,假如有一个形状是 (2×2×3) 的张量 a,从左到右称为第0维、第1维、第2维…我可以使用 a[1] 取出第0维视角下的第1组数据,可以使用 a[:,:,0] 看到第2维视角下的第0组数据。并且我可以使用 .unsqueeze 方法在 | 0 | 1 | 2| 这三个维度给出的4个任意空隙插入新的维度,如 b = a.unsqueeze(2) 则 b.size() = torch.size([2,2,1,3]) 。可以比较清晰的理解再最高的维度阔维的操作,这就是一些原创 2022-03-09 10:16:03 · 1242 阅读 · 3 评论