置顶文章
精选分类
思考与沉淀
机器学习
操作系统
杂项
科研
文章列表
文件系统详解 | FAT32
FAT 文件系统起源于1980年左右,是MS-DOS首次支持的文件系统。它最初是一个简单的文件系统,适用于容量小于500k字节的软盘。随着时间的推移,它的规格不断扩大,支持的介质也越来越多,容量也越来越大。本篇文章着重讲解FAT32详细结构,穿插一些FAT12/16的内容,力图能让读者完全搞懂FAT文件系统的运行方式。
more...CLion构建远程CMake开发环境
本篇文章记录了从一台纯净的Ubuntu云主机开始配置C/C++开发环境的全过程,最终效果是可以使用CLion在本机远程开发和调试云主机中的CMake项目。
more...Ubuntu虚拟机扩展磁盘 | 命令行 | LVM
低估了编译内核所需的磁盘大小,所以不得不对Ubuntu进行磁盘扩展,又由于没有图形化界面,无法使用可视化工具完成扩容,所以这里记录下使用命令行对Ubuntu虚拟机扩容的方法。
more...从0开始构建Linux内核
本篇文章记录笔者从0开始构建一个linux kernel内核的全过程,构建一个内核是进行内核相关的研究的第一步,这里记录一下笔者在构建过程中遇到的各种问题,帮助后人少走些弯路。
more...Transformer 详解
Transformer模型于2017年由Google的一个团队推出,正在逐步取代LSTM、GRU等RNN模型,成为在NLP问题上的首选模型。他被广泛应用于机器翻译、聊天机器人等领域,大名鼎鼎的BERT、ChatGPT等都采用了Transformer模型。本文是笔者学习Transformer模型的学习笔记,希望可以简单清晰的介绍Transformer的网络架构和其中涉及到的各项技术。
more...CNN | Network Architecture Designed for Image
卷积神经网络(Convolutional Neural Network)是一种专为图像处理设计的神经网络结构。相比于全连接神经网络结构,卷积神经网络在面对图像相关任务时有突出的表现,这是因为这种特殊的网络结构的设计思路与图像本身的特征紧密相关,也正因为如此,如果想将CNN应用于其他模态任务中,应根据具体模态的特征对网络进行修改。「著名的AlphaGo就是基于CNN结构来进行学习的」
more...在 RTX 4080 上运行 tensorflow 2
花了半天时间帮学姐调了一下原本项目代码无法在RTX 4080显卡上使用的bug,本质上是tensorflow2版本的问题,查了下之后发现这个问题其实还是很普遍的,所以记录一下。
more...