One Blog

Whatever happens, plz be as happy as I am !

GitHub page接入Google广告

preface 今天突然上 Google-Analytics 看了看,发现我的博客突然多了很多流量,我擦,写的这篇路由器翻墙的文竟然还有这么多人看,还是挺欣慰的,这个小破站建立已经一年多了,不比在大平台写博客,GitHub pages 搭的个人博客基本没有什么推广的,能看到都是别人在浏览器里面搜到的,顶多通过友链进来,而且百度还不收录 GitHub page 搭的网站,因此流量更是少得可怜...

matplotlib个人手册

基本使用 tips: 在 jupyter notebook 中加上一行 %matplotlib inline 可以使图像显示出来 画一张图 plt.plot() 方法可以将给定的数据绘制成图片,再用 plt.show() 将图片展示出来 import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, ...

Typora自动上传图片至smms图床

以及一系列填坑

preface 前段时间听说 typora 新版本内置了 PicGo 工具,可以直接上传图片到图床了,这可真是太方便了,之前我写博客就用的是 PicGo 工具,也挺方便的,粘贴图片路径就直接返回 markdown 链接,不过感觉速度稍慢,而且还是要自己将链接复制到 typora 中,有了新版本的 typora 的这个功能,我们直接将图片贴到 typora 中就不用管了,后台自动上传。 配...

C++ 常见问答题

Continuous update :D

0x01 C和C++的区别 C 是面向过程的编程,C++ 是面向对象的编程,主要包括: 封装:隐藏了代码细节,只留接口给用户调用 继承:继承父类的数据和方法,扩展已经存在的模块,实现代码重用 多态:通过派生类重写父类的虚函数,实现了接口的重用,也就是 “一个接口,多种实现” C++ 支持函数重载, C 不支持 C+...

关于pytorch的一些笔记

preface 深度学习框架学起来还是 pytorch 更舒服,简洁易懂,个人觉得比 tensorflow 学起来更轻松,并且目前学术界大多用的也都是 pytorch 来复现代码,所以这篇博客就记录一下我学习的过程中的笔记。 unsqueeze tensor.unsqueeze(tensor, dim=x) 用来给 tensor 升维,也就是加上一个维数为 1 的维度(dim 参数不能...

pytorch-yolo训练自己的数据集

preface yolo 是一种目标检测算法,官方是基于 darknet 这种框架来训练的,darknet 是用 C 写的,有些硬核,所以我在 GitHub 上找到了人家用 pytorch 复现的 yolo,这次就拿 pytorch 结合 yolo 来训练一下自己的目标检测数据集 待续 训练好了,用了 22 个小时

python多线程多进程脚本

多线程 基本用法 python 中一般用 threading 模块来实现多线程,一种实现多线程的脚本如下,最终的运行时间为 1s 多一点点,join 表示将子线程加入主线程,等待子线程都运行完才会继续往下执行。 import time import threading def func(n): print("current task:", n) time.sleep(...

pytorch训练kaggle猫狗大战分类器

preface 这篇文章来写一下用 pytorch 训练的一个 CNN 分类器,数据集选用的是 kaggle 上的猫狗大战数据集,只有两个 class ,不过数据集还是挺多的,足够完成我们的分类任务。这份数据集分为 train 和 test 两个文件夹,装着训练集和测试集,还有一个 sample_submission.csv 用来提交我们训练的模型在测试集上的分类情况。值得注意的是,训练集...

深度学习好文集锦

YOLO 系列 知乎 科技猛兽 yolov1-v5 https://zhuanlan.zhihu.com/p/183261974

CV深度学习面试问题记录

preface 这是在牛客网上根据大家的面经收集过来的题目,并以自己的理解来作出回答,也查阅了很多博客和资料。水平有限,不一定是正确的,欢迎指正,铁子们要找工作的时候可以看看 图像细粒度分类是什么 不同于普通的分类任务,图像细粒度分类是指的对同一个大类别进行更加细致的分类,例如哈士奇与柯基。 RPN是怎么做的 有空补上 过拟合欠拟合是啥,怎么解决? 过拟合 过拟合是指训练...