-
(奇技淫巧)python调试器:pdb用法
说明虽然都是基础知识,但是好记性不如烂笔头,记录下来方便自己经常温故目录python pdb调试有两种方式:一种通过命令python -m pdb xxx.py 启动脚本,进入单步执行模式;另一种通过import pdb 之后,直接在代码里需要调试的地方放一个pdb.set_trace(),就可以设置一个断点。 通过命令python -m pdb xxx.py 启动脚本调试 通过import pdb之后调试通过python直接调试基本命令: 1)进入命令行Debug模式,python...…
-
(论文)WS-DAN (弱监督数据增强)
背景 近期在做外卖分类的项目,外卖分类也属于细粒度图像分类,在分类的过程中要从图片的行人中和非机动车中区分出各类外卖(主要是美团、饿了吗)。刚好近期发现了一片关于细粒度图像分类较新的论文(See Better Before Looking Closer: Weakly Supervised Data Augmentation Network for Fine-Grained Visual Classification),于是就准备亲手尝试一下。 论文地址:https://arxiv.o...…
-
训练日记
介绍 数据集: 版本 数据集 waimai_v0.1 低点位数据:训练集(212440条):http://pqemz4kka.bkt.clouddn.com/xuhuiwaimai/waimaitrainv0.3.json;验证集(6676条):http://pqemz4kka.bkt.clouddn.com/xuhuiwaimai/waimaivalv0.1.json 训练记录: ...…
-
学习知识积累
跨平台使用模型(之模型转换):https://github.com/Microsoft/MMdnnpytorch开源学习手册:https://github.com/zergtant/pytorch-handbookpytorch cbam模型:https://github.com/luuuyi/CBAM.PyTorch.genet 官网:https://github.com/hujie-frank/GENet.python debug插件pysnooper(无需断点print,将值以log...…
-
应用管理(日常命令)
应用管理(日常命令):1.mac brew使用: .安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" .brew:安装文件命令:brew install xxx:安装 brew uninstall xxx:卸载2.python便捷操作 .根据配置文件快速更新pip包:pip install -r request.txt -i ht...…
-
(转载)使用 TensorFlow 实现神经网络
介绍 一直关注 数据科学 、 机器学习 的同学,一定会经常看到或听到关于 深度学习 和 神经网络 相关信息。如果你对 深度学习 感兴趣,但却还没有实际动手操作过,你可以从这里得到实践。 在本文中,我将介绍 TensorFlow , 帮你了解 神经网络 的实际作用,并使用 TensorFlow 来解决现实生活中的问题。 读这篇文章前,需要知道 神经网络 的基础知识和一些熟悉编程理念,文章中的代码是使用 Pyhton 编写的,所以还需要了解一些 Python 的基本语法,才能更有利对于文章...…
-
(转载)Mac知识整合
.说明因为自己工作中一直在用mac,而在实际进入工作岗位以前,都习惯用windows,所以转载这篇文章自己学习一下。.DS_Store 文件是什么?.DS_Store 是 Mac OS 保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于 Windows 的 desktop.ini。1,禁止.DS_store 生成: 打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。defaults write com.apple.desktopserv...…
-
(转载)Jekyll搭建个人博客
之前写了一篇HEXO搭建个人博客的教程获得了很好评,尤其是在简书上目前已经累积了10W+的阅读量了,也有好心的读者主动给我打赏,在此感谢。 如果你看过我的文章会发现我现在的博客样式跟之前是有很大的区别的,之前我也是使用 HEXO 搭建的博客,后来发现使用 HEXO 在多台电脑上发布博客,操作起来并不是那么方便,果断就转到了 Jekyll 上,接下来我会讲如何使用 Jekyll 搭建博客,博客模板效果。介绍 Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原...…
-
(转载)Git教程
介绍 Git是做项目的版本管理,你也可以称它们为版本管理工具。假如现在你有一个文件夹,里面可以是项目,也可以是你的个人笔记(如我这个博客),或者是你的简历、毕业设计等等,都可以使用git来管理。 目前常用的版本控制器有Git和SVN,即使这两个你没有全用过,至少也会听过,我这里以Git为例,个人比较喜欢Git,你也可以看看这篇文章:为什么Git比SVN好。我使用的是Mac,Mac上没自带Git环境,但是作为iOS开发者,我安装Xcode的时候,Xcode里是有自带Git的,所以我不需要...…
-
(转载)机器学习入门(名词科普)
说明虽然都是一下入门知识,记录下来,温故知新嘛通用名词ML 名词解释: 机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。DL 名词解释: 深度学习(Deep Learning)是机器...…