Never stop the coding

Pytorch 张量计算

什么是 Tensor?

张量(Tensor)是物理的语言,在力学和广义相对论等领域发挥着不可替代的作用。但是在深度学习中,张量是基础数据结构,可以看作是多维数据容器。

现代深度学习框架(如 TensorFlow、PyTorch)的核心数据结构就是张量,所有模型运算(卷积、全连接、注意力机制)本质上都是张量操作:

  • 卷积神经网络(CNN)通过二维张量卷积提取图像局部特征。
  • Transformer 模型利用张量的多头注意力机制处理序列数据的长距离依赖。
  • 张量分解(如 CP 分解、Tucker 分解)可用于模型压缩、特征降维,解决高维数据的 “维度灾难” 问题。

学习张量计算能帮助理解深度学习的底层数学逻辑,而非仅停留在 API 调用层面。

Attention: 本文假设读者拥有使用Python的经验,不对基础语法进行解释, 在教学部分使用英文教学。

阅读更多...

学习人生之机器学习

Intro

我所在的学校,专业培养方案在我这一届出现了一些变动,从一开始的传统单一培养方案变成了:Java培养或者是Python培养方案。
在最开始我承认我是因为Python的简单易入门而选择了Python分流培养方案,不过在选择了之后我细细看了看它所有的专业科目,我发现其实不只是单纯的Python的使用分流,而是一门基于Python的数据分析的课程,这或许与后面的深度学习课程提供了基础。

阅读更多...

学习人生之初见Vue3

什么是Vue?

Vue 是一套用于构建用户界面的渐进式 JavaScript 框架,其特点:易学易用,性能出色,适用场景丰富的 Web 前端框架。

Vue基于 Nodejs,目前 Vue 的最新稳定版本是 Vue 3,引入了 Composition API、TypeScript 支持等新特性。

本文基于Vue3,记录从零开始学习Vue3框架的历程。

阅读更多...

乐理基础

基础乐理

节奏

拍

拍是音乐中用来衡量节奏的基本单位,它代表了音乐进行中的一个基本时间刻度。在乐谱中,拍通常由一个特定的音符时值来表示,如四分音符、八分音符等。例如,在4/4拍的乐曲中,以四分音符为一拍,每小节有四拍,此时四分音符的时值就代表了一拍的时长。拍的时值是一个相对的时间概念,它会根据乐曲的速度而变化。当速度确定后,每拍的实际时间也随之确定,进而决定了其他音符时值的长短。

阅读更多...

学习人生之JavaScript简要手册

JavaScript 简要手册

2025.3.21进度 - 异常处理

引入

  1. 可以在HTML文档中放入不限数量的脚本script
  2. Javascript脚本代码可被放置在HTML页面的<body>和<head>部分中
  3. HTML中的Javascript脚本代码必须位于<script>与</script>标签之间
  4. 通常的做法是把函数放入<head>部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容
  5. 可以通过<script src="JavaScript.js"></script>来外部引入JavaScript脚本
阅读更多...

Navidrome,定义你自己离线的播放器

封面

最近在上传我的本地歌曲库的时候,发现过于麻烦,(筛选,打包,上传.如果我需要修改某个文件的时候还需要再下载回来,然后解压,再修改.重复这个步骤)于是想到了托管到VPS,并且实现流媒体播放.那么这还是蛮不错的!

PS:这个很早就打算做了,只不过懒,就一直拖下去了(因为早期下载歌曲的时候过于偷懒导致过50%的歌曲的metadata都出现了不匹配的问题…)

阅读更多...

Nginx二级域名配置

YOASOBI 在 2月15号出新专辑了捏

在去年Digital Ocean把我的账号突然封禁之后,我甚至没有办法迁移我的数据,所有配置文件只能重写
这里是为了留一份Nginx中二级域名.conf配置文件的写法,依据我的习惯,仅供参考

Nginx现在的版本应该会在/etc/nginx/目录存在nginx.conf
这里大概是这样

阅读更多...
  • Copyrights © 2020-2026 Romi Brooks
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信