摘要: YOLO(You only look once)是流行的目标检测模型之一, 原版 Darknet 使用纯 C 编写,不需要安装额外的依赖包,直接编译即可。 CPU环境搭建 (ubuntu 18.04) 1.获取图像检测训练模型 下载好的darknet程序包如下图所示: 2.编译 3.获取训练模型权重 阅读全文
posted @ 2019-01-05 15:39 clemente 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: *args的参数形式把剩下的没有关键字的参数收起来形成一个tuple,*kwargs把有关键字的收起来做成一个字典 *args 如果你之前学过 C 或者 C++,看到星号的第一反应可能会认为这个与指针相关,然后就开始方了,其实放宽心,Python 中是没有指针这个概念的。 在 Python 中我们使 阅读全文
posted @ 2019-01-04 15:33 clemente 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 数据与列表元祖字符串 repr(x) 将对象x转换为表达式字符串 eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 unichr(x) 将一个整数转换为Unicode字符 hex(x) 将一个整数转换为一个十六进制字符串 ceil(x) 返回数字的上入整数,如math. 阅读全文
posted @ 2019-01-03 16:25 clemente 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 安装 点击下载 .deb 包:使用sudo dpkg -i xxx.deb 命令安装 依赖库问题 用sudo apt-get install -f解决依赖问题,解决后重新运行dpkg -i安装命令 验证安装 终端运行xxx命令检测软件是否安装成功 阅读全文
posted @ 2019-01-03 11:02 clemente 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: windows快捷键: 分屏 win+left 或win+right ctrl + a 全选 ubuntu快捷键: 分屏ctrl+win+left 或ctrl+win+right vscode快捷键: 过长代码自动换行:alt+z 显示命令面板:ctrl+shift+p 批量重命名:ctrl+f2 阅读全文
posted @ 2019-01-03 10:13 clemente 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一 整体结构概览 unittest原名为PyUnit,是由java的JUnit衍生而来。对于单元测试,需要设置预先条件,对比预期结果和实际结果。 TestCase :通过继承TestCase类,我们可以创建一个test,或者一组tests. 一个TestCase的实例就是一个测试用例,是一个完整的测 阅读全文
posted @ 2019-01-02 17:56 clemente 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: 这样score()既能检查参数,又可以用类似属性这样简单的方式来访问类的变量 具体参考廖雪峰 阅读全文
posted @ 2019-01-02 17:25 clemente 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 属性与方法 attribute(属性)是class(类)中的成员变量,而method(方法)则是class(类)中的function(函数)。 也可以理解,属性就类变量,方法就是类函数。 类中的变量就是静态变量,类可以直接访问,而方法则必须要绑定instance(实例)才可以访问 一个类定义了一个作 阅读全文
posted @ 2018-12-28 16:34 clemente 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 使用Python模块常见的情况是,事先写好A.py文件,需要import B.py文件时,先拷贝到当前目录,然后再import 这样的做法在程序量较小的情况下是可行的,如果程序交互复杂程度稍高,就很费力了 有一种解决方法可以将多个.py文件组织起来,方便在外部统一调用,和在内部互相调用:python 阅读全文
posted @ 2018-12-27 11:26 clemente 阅读(15493) 评论(0) 推荐(1) 编辑
摘要: 1、字符串前加 u = unicode编码 例:u"我是含有中文字符组成的字符串。" 作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。 PS:不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行。一般英文字符在使 阅读全文
posted @ 2018-12-27 09:52 clemente 阅读(2429) 评论(0) 推荐(0) 编辑
摘要: 在校生往深度学习(计算机视觉)方向发展应该做哪些积累? 深度学习算法研发岗一般是分为两个方向:一,算法研发;二,不同平台,性能优化。必备技能: 谨记:1. 看paper+复现+改进 2. 实现框架没有实现得功能 3. 看框架源码及优秀论文源码 4. 底层实现必须要做。 公司看中实习生的哪些素质? 深 阅读全文
posted @ 2018-12-22 23:26 clemente 阅读(861) 评论(0) 推荐(0) 编辑
摘要: (一) 一 2016 年一月底,人工智能的研究领域,发生了两件大事。 先是一月二十四号,MIT 的教授,人工智能研究的先驱者,Marvin Minsky 去世,享年89 岁。 三天之后,谷歌在自然杂志上正式公开发表论文,宣布其以深度学习技术为基础的电脑程序 AlphaGo, 在 2015年 十月,连 阅读全文
posted @ 2018-12-18 22:47 clemente 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一个Operation (神经元节点)有零个或多个输入,零个或多个输出。这里的OP可以看作神经元,tensor作为输入的数据 An Operation is a node in a TensorFlow Graph that takes zero or more Tensor objects as 阅读全文
posted @ 2018-12-17 16:40 clemente 阅读(192) 评论(0) 推荐(0) 编辑
摘要: tensorflow提供了通过变量名称来创建或者获取一个变量的机制。通过这个机制,在不同的函数中可以直接通过变量的名字来使用变量,而不需要将变量通过参数的形式到处传递。 1. tf.Variable(创建变量)与tf.get_variable(创建变量 或 复用变量) TensorFlow中通过变量 阅读全文
posted @ 2018-12-17 15:16 clemente 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 神经网络的学习的目的是找到使损失函数的值尽可能小的参数。这是寻找最优参数的问题, 解决这个问题的过程称为最优化 (optimization)而由于参数空间复杂,无法轻易找到最优解 1随机梯度下降法 (stochastic gradient descent),简称SGD : 分步走, 朝着当前所在位置 阅读全文
posted @ 2018-12-10 14:33 clemente 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 脚本文件本地目录挂入系统环境变量 os.getcwd()获取当前目录路径 但由于vscode运行 os.getcwd()定位是在workspace和终端运行的结果会有区别(少一层),这点需要注意 vscode与终端区别 阅读全文
posted @ 2018-12-10 14:01 clemente 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: ssh出错 gitlab服务器添加完公钥之后,ssh服务器然后报了这个错误 执行以下命令 解决 阅读全文
posted @ 2018-12-10 11:43 clemente 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.工具不能代替思考 在我多年的咨询工作和与许多组织和管理者的共事中,我发现了修复问题的共同套路,那就是管理人员相信工具可以“解决”给出的问题。当问题域被理解透彻,并且不可能有很多例外,以及每个人的行为方式相同的时候,这样的做法很管用。不幸的是,很多现实问题并非如此。 太多次我目睹管理者使用组织范围 阅读全文
posted @ 2018-12-05 22:26 clemente 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 批量注释 alt + shift +a 单行注释 ctrl +/ 批量文本替换 ctrl +f2 按一次是选中当前单词,当两次就是将下一次出现的地方也选中 ctrl+d https://www.cnblogs.com/shine-lee/p/10234378.html 阅读全文
posted @ 2018-12-03 16:20 clemente 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 微软开发的VS Code是一个跨平台的文本编辑器,通过各种插件,可以把自己武装成无所不能的IDE。 刚刚安装完VS Code时,迫不急待地安装了C/C++、Python以及Code Runner插件,本想体验一下进行Python开发,结果刚上手就遭遇了Code Runner和Python显示中文出现 阅读全文
posted @ 2018-12-03 09:48 clemente 阅读(2902) 评论(1) 推荐(0) 编辑