随笔分类 -  python

CV&ML
paddlepaddle关于使用dropout小案例
摘要:结果: 阅读全文

posted @ 2020-01-08 14:57 龚细军 阅读(1008) 评论(0) 推荐(0) 编辑

生成命令行接口--google开源的fire使用体验【python-fire】
摘要:在python中,命令行接口常用的argparse 和click,但是相对于python-fire 来说灵活度太缺了,fire可以直接将python中的函数,以命令行显示. 简单的介绍几个例子: 执行的格式为: python 如果fire.Fire()没有指定名称时: 需要在执行命令行时,带入函数名 阅读全文

posted @ 2018-11-30 10:48 龚细军 阅读(1552) 评论(0) 推荐(0) 编辑

AttributeError: 'int' object has no attribute 'log'
摘要:我们有时候在对组数进行操作时候,偶尔会出现这个问题. 比如: 会出现这个问题: 这个问题的原因是object没有log操作:上述操作等同于 将object对象,改成base类型就可以了. 结果: 完. 阅读全文

posted @ 2018-01-05 11:47 龚细军 阅读(4092) 评论(0) 推荐(0) 编辑

评估一个预测模型性能通常都有那些指标
摘要:对于不同类型的模型,会有不同的评估指标,那么我们从最直接的回归和分类这两个类型,对于结果连续的回归问题, 一般使用的大致为:MSE(均方差),MAE(绝对平均差),RMSE(根均方差)这三种评估方法,这三种方式公式此处补贴出来。 对于离散的分类问题,我们一般看ROC曲线,以及AUC曲线,一般好的模型 阅读全文

posted @ 2017-08-29 17:56 龚细军 阅读(1492) 评论(0) 推荐(0) 编辑

PIL遇到问题解决
摘要:PIL 全称:Pillow 在使用PIL4.2.1版本读取jpeg文件时,报cannot identify image file,去github源查找原因:https://github.com/python-pillow/Pillow/issues/2628 ,感觉坑比较大,所以回避了这个版本 重新 阅读全文

posted @ 2017-08-10 10:42 龚细军 阅读(238) 评论(0) 推荐(0) 编辑

使用神经网络来拟合函数y = x^3 +b
摘要:我们使用一个三层的小网络来,模拟函数y = x^3+b函数 1 import tensorflow as tf 2 import numpy as np 3 import matplotlib.pyplot as plt 4 5 #训练数据 6 x_data = np.linspace(-6.0,6 阅读全文

posted @ 2017-08-02 14:56 龚细军 阅读(888) 评论(0) 推荐(0) 编辑

使用Anaconda搭建TensorFlow-GPU环境
摘要:前言: 对于深度学习来说,各种框架torch,caffe,keras,mxnet,tensorflow,pandapanda环境要求各一,如果我们在一台服务器上部署了较多的这样的框架,那么各种莫名的冲突 会一直伴随着你,吃过很多次亏之后,慢慢的接触了Anaconda,真的是很爽的一个功能,来管理环境 阅读全文

posted @ 2017-07-17 15:16 龚细军 阅读(1925) 评论(0) 推荐(0) 编辑

降维之pca算法
摘要:pca算法: 算法原理: pca利用的两个维度之间的关系和协方差成正比,协方差为0时,表示这两个维度无关,如果协方差越大这表明两个维度之间相关性越大,因而降维的时候, 都是找协方差最大的。 代码: 阅读全文

posted @ 2017-06-10 19:28 龚细军 阅读(372) 评论(0) 推荐(0) 编辑

聚类之dbscan算法
摘要:简要的说明: dbscan为一个密度聚类算法,无需指定聚类个数。 python的简单实例: 结果: 阅读全文

posted @ 2017-06-04 17:36 龚细军 阅读(841) 评论(0) 推荐(0) 编辑

关于python使用threadpool中的函数单个参数和多个参数用法举例
摘要:1.对单个元素的函数使用线程池: 结果: hi xijun.gong hi xijun hi gxjun 2.对于多个参数的情况使用方式: 结果: 0+1=11+3=4 3+7=102+5=74+9=13 3.如果我们想不安参数顺序赋值,可以使用这种方式: 结果: 1+0=13+1=45+2=77+ 阅读全文

posted @ 2017-05-16 17:06 龚细军 阅读(7652) 评论(0) 推荐(0) 编辑

python科学计算之numpy
摘要:1.np.logspace(start,stop,num): 函数表示的意思是;在(start,stop)间生成等比数列num个 eg: 结果为: [ 10. 100. 1000. 10000.] 2. np.fromstring('admin',dtype=np.int8):函数的作用是将字符串装 阅读全文

posted @ 2017-05-14 22:52 龚细军 阅读(568) 评论(0) 推荐(0) 编辑

关于python使用cv画矩形并填充颜色同时填充文字
摘要:效果图: 阅读全文

posted @ 2017-05-08 12:18 龚细军 阅读(18586) 评论(2) 推荐(0) 编辑

关于文件的压缩与解压
摘要:1 #coding:utf-8 2 import tarfile 3 import zipfile 4 import rarfile 5 import os 6 import shutil 7 class parsePackage: 8 def __init__(self): 9 self.funcMap={'tar':self.untar, 10 ... 阅读全文

posted @ 2017-04-16 13:35 龚细军 阅读(634) 评论(0) 推荐(0) 编辑

深度学习之图像的数据增强
摘要:在图像的深度学习中,为了丰富图像训练集,更好的提取图像特征,泛化模型(防止模型过拟合),一般都会对数据图像进行数据增强, 数据增强,常用的方式,就是旋转图像,剪切图像,改变图像色差,扭曲图像特征,改变图像尺寸大小,增强图像噪音(一般使用高斯噪音,盐椒噪音)等. 但是需要注意,不要加入其他图像轮廓的噪 阅读全文

posted @ 2016-12-01 00:05 龚细军 阅读(19409) 评论(0) 推荐(3) 编辑

PIL中的Image和numpy中的数组array相互转换
摘要:1. PIL image转换成array 需要注意的是,如果出现read-only错误,并不是转换的错误,一般是你读取的图片的时候,默认选择的是"r","rb"模式有关。 修正的办法: 手动修改图片的读取状态 2. array转换成image 参考资料: http://stackoverflow.c 阅读全文

posted @ 2016-11-29 16:48 龚细军 阅读(44582) 评论(2) 推荐(1) 编辑

pip常见操作收录
摘要:由于这些东西比较容易忘掉,在这里几下吧 1. pip 对应用进行安装: sudo pip install your_app 2. pip 对应用进行update sudo pip install --upgrade your_app 3. pip 指定你你要在某地下载的 应用,比如: sudo pi 阅读全文

posted @ 2016-11-28 13:44 龚细军 阅读(296) 评论(0) 推荐(0) 编辑

caffe安装过程中遇到的问题以及解决方法
摘要:1. 在安装依赖库的时候,遇到: 问题所在: 由于之前的python升级过程中,安装的不太正确,造成这个问题。 解决方案,按照如下方式修改可以通过: 参考链接: dpkg:处理 xxx (–configure)时出错解决办法 http://www.phpboke.com/dpkg-xxx-confi 阅读全文

posted @ 2016-10-18 10:14 龚细军 阅读(1684) 评论(0) 推荐(0) 编辑

关于梯度下降算法的的一些总结
摘要:目录: 1. 前言 2. 正文 2.1 梯度 2.2 梯度下降算法 2.2.1 批量梯度下降算法 2.2.2 随机梯度下降算法 3.参考文献 1.前言 这篇随笔,记录的是个人对于梯度算法的些许理解. 由于充斥着太多关于梯度算法的各种说明软文,所以呢? 本文是从一个实例出发,来逐步使用各种算法进行求解 阅读全文

posted @ 2016-09-21 15:21 龚细军 阅读(37310) 评论(5) 推荐(8) 编辑

安装Python时遇到如下问题,解决方案
摘要:首先输入: 显示: 分析: 原因是,我们在将python2.7升级到python3.3时,只是将/usr/local/bin目录下修改了(使用ln -s 或者其他),然而我们的配置目录并没有修改.. 使用如下的方式可以有效的解决: 参考链接:http://askubuntu.com/question 阅读全文

posted @ 2016-09-05 11:22 龚细军 阅读(28981) 评论(2) 推荐(2) 编辑