小布衣 · Tech Blog

你好,我是小布衣 👋

一名电子信息专业学生,关注深度学习、计算机视觉与软件开发。里记录我的学习过程、科研实践和项目开发经验。

Python PyTorch Linux Computer Vision

📚 学习笔记

记录实际使用过的开发工具和技术。

Linux 与 GPU 服务器

训练环境、GPU 状态检查、tmux 会话管理。

阅读笔记 →

深度学习实践

模型训练、实验记录、评价指标和复现流程。

查看科研实践 →

学习记录 01:Linux GPU 训练常用命令

进行深度学习实验时,需要了解 GPU 显存占用、 进程运行状态,以及如何保持远程训练任务持续运行。

1. 查看 GPU 状态

nvidia-smi

这条命令可以查看 GPU 利用率、显存占用、 驱动信息以及正在使用 GPU 的进程。

2. 定时刷新 GPU 状态

watch -n 2 nvidia-smi

每隔两秒刷新一次,适合观察模型训练时的资源变化。

3. 使用 tmux 管理训练会话

tmux new -s train
tmux ls
tmux attach -t train

可以创建名为 train 的会话、列出会话、 以及重新连接指定会话。 临时离开会话可以按 Ctrl+B,然后按 D。

实践总结: 使用 GPU 状态监控和 tmux,可以更方便地管理 远程深度学习实验,减少 SSH 连接中断造成的影响。

🔬 科研记录

水下图像增强研究

方向:图像恢复 · 深度学习 · 计算机视觉

水下图像常出现颜色偏移、对比度下降和细节退化。 我的研究关注如何利用空间信息与频率信息, 改善水下图像的视觉质量和结构恢复能力。

当前研究内容:

  • 探索空间与频率特征协同恢复的网络结构。
  • 研究全局与局部频率信息的作用。
  • 通过 PSNR、SSIM 等指标评价模型表现。
  • 使用对比实验和消融实验分析模块有效性。

当前状态:研究与实验整理中。 后续计划补充网络架构、实验过程与可公开结果。

💻 个人项目

项目 01:水下图像增强模型实验

使用 Python 与 PyTorch 开展图像增强模型研究。 工作涉及数据集处理、网络训练、模型评估、 训练日志管理与实验对比。

技术栈:Python / PyTorch / Linux

项目状态:持续研究中

后续补充:项目架构图、实际运行截图、 技术说明和可以公开的代码链接。

GitHub 开发记录

个人代码仓库、学习实践和未来的开源项目 统一整理在 GitHub。

访问 GitHub 主页 →

📮 联系与交流

欢迎通过 GitHub 关注我的学习和项目记录。

GitHub: lihaha9150