![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码脚本
老三是只猫
坚持不断的学习
展开
-
docker运行多条命令
docker命令原创 2022-11-18 14:39:00 · 1240 阅读 · 0 评论 -
facenet_pytorch简介
介绍facenet-pytorch库里面包含了两个重要功能:人脸检测和人脸识别,其中人脸检测部分使用mtcnn算法,人脸识别部分使用Facenet算法。利用这个库,可以轻松实现人脸检测和人脸向量映射操作。安装pip install facenet-pytorch人脸检测from facenet_pytorch import MTCNN, InceptionResnetV1import torchfrom torch.utils.data import DataLoaderfrom torc原创 2021-06-17 15:42:51 · 6050 阅读 · 2 评论 -
Python-Arrow时间处理包
时间日期库:Arrow关于此库的详细介绍请参考其官网链接: https://arrow.readthedocs.io/en/latest/ arrow官网apihttps://github.com/crsmithdev/arrow arrow的GitHub托管的地址http://www.iplaypy.com/module/m111.html 第三方时间日期库 Python Arrow模块安装$pip install arrow案例import arrowa = arrow.n原创 2021-02-18 18:38:39 · 534 阅读 · 0 评论 -
python-mysql链接脚本
#coding:utf-8import pymysqlimport datetimeclass face_mysql: def __init__(self): pass #设置数据库和密码 def conn_mysql(self): # db = pymysql.connect(host='localhost', port=3306, user='root', passwd='root', db='mysql', charset="utf8".原创 2021-01-05 19:46:36 · 162 阅读 · 0 评论 -
keras-视频分类脚本
"""@version: python3.6@author: 'Johnson'@contact: 593956670@qq.com@file: get_img.py@time: 2019/9/18 11:01"""import cv2import mathimport matplotlib.pyplot as pltimport pandas as pdfrom keras.preprocessing import image #预处理图像库import numpy as npf原创 2021-01-05 15:53:29 · 691 阅读 · 0 评论 -
OCR-文本检测后的文字纠正
# -*- encoding: utf-8 -*-"""@File : 文本角度检测以及角度矫正.py@Time : 2020/12/12 10:56@Author : Johnson参考链接:https://blog.csdn.net/qq_39056987/article/details/108671180"""'''1:霍夫变换预测倾斜角度2:图像二值化用于分割文本区域3:ROI区域获取;4:得到纠正后的文本区域截图具体实现如下:首先通过霍夫变换找到图片中原创 2020-12-12 11:20:02 · 735 阅读 · 0 评论 -
flask-TensorFlow推理
'''Coding: # -*- coding: utf-8 -*-Author: JohnsonDate: 2020-11-14 19:55:50Description: Email: 593956670@qq.com'''import tensorflow as tf import numpy as np PATH_TO_CKPT = 'models/ssdlite_mobilenet_v2.pb'def load_model(): detection_graph = t原创 2020-11-14 20:09:40 · 205 阅读 · 0 评论 -
pytorch-分类模型模板
#%env CUDA_VISIBLE_DEVICES=2import torch, torchvisionfrom torchvision import datasets, models, transformsimport torch.nn as nnimport torch.optim as optimfrom torch.utils.data import DataLoaderimport timefrom torchsummary import summaryimport nump原创 2020-05-26 23:28:19 · 516 阅读 · 0 评论 -
python-linux命令处理文件
import csvimport subprocessimport osrunMode = "train"classes = ["Snowman"]with open('class-descriptions-boxable.csv', mode='r') as infile: reader = csv.reader(infile) dict_list = {rows[1]:rows[0] for rows in reader}subprocess.run(['rm', '-原创 2020-05-26 22:21:07 · 161 阅读 · 0 评论 -
获取voc数据集标签所有的类别数
import xml.dom.minidom as xmldomimport os#voc数据集获取所有标签的所有类别数"annotation_path=".\VOC2007\Annotations"annotation_names=[os.path.join(annotation_path,i) for i in os.listdir(annotation_path)]label...原创 2020-02-07 20:16:48 · 1769 阅读 · 0 评论 -
keras-多标签分类
import numpy as npimport matplotlib.pyplot as pltimport pandas as pdfrom keras.layers.core import Dense,Activation,Dropout,Flattenfrom keras.layers.advanced_activations import PReLUfrom keras.lay...原创 2019-07-30 11:31:23 · 1070 阅读 · 0 评论 -
keras-人脸分类
# -*- coding: utf-8 -*-"""Created on 2019/5/21 14:37@Author: Johnson@Email:593956670@qq.com@File: face_reco01.py"""import osimport cv2import numpy as npfrom sklearn.model_selection import t...原创 2019-07-30 13:51:43 · 275 阅读 · 0 评论 -
keras-人脸关键点检测
# -*- coding: utf-8 -*-"""Created on 2019/5/21 10:46@Author: Johnson@Email:593956670@qq.com@File: keras_人脸关键点检测.py"""from tensorflow.contrib.keras.api.keras.preprocessing.image import ImageData...原创 2019-07-30 14:21:35 · 383 阅读 · 0 评论 -
keras-VGG16模型
import timefrom keras.applications.imagenet_utils import preprocess_input, decode_predictionsfrom keras.layers import Dropout, Flatten, Densefrom keras.layers.convolutional import Convolution2D,Max...原创 2019-07-31 09:56:45 · 462 阅读 · 0 评论 -
keras-VGG19
#coding=utf-8from keras.models import Sequentialfrom keras.layers import Dense,Flatten,Dropoutfrom keras.layers.convolutional import Conv2D,MaxPooling2Dimport numpy as npseed = 7np.random.seed(...原创 2019-07-31 10:30:08 · 750 阅读 · 0 评论 -
AlexNet-基于keras训练猫狗分类
统共分为8层,前五层为卷积层,后三层为全连接层。前五层卷积层分别为:(96,(11,11)),(256,(5,5)),(384,(3,3)),(384,(3,3)),(256,(3,3))# -*- coding: utf-8 -*-"""Created on Tue Jan 9 18:30:55 2018@author: lenovoAlexNet""" from kera...原创 2019-07-31 10:31:57 · 1030 阅读 · 0 评论 -
keras-预训练的ImageNet模型实现分类
import kerasimport numpy as npfrom keras.applications import vgg16,vgg19,inception_v3,resnet50,mobilenet#加载模型vgg_model = vgg16.VGG16(weights='imagenet')inception_model = inception_v3.InceptionV3...原创 2019-07-31 13:54:39 · 1323 阅读 · 0 评论 -
Keras模型-模型参数
keras模型Sequential模型keras一般用Sequential模型作为搭建神经网络的开始,本节开始论述Sequential模型接口的主要使用方法add定义:add(self,layer)用途:向模型中添加一个层参数layer是Layer对象,也即是层pop定义:pop(self)用途:弹出模型最后的一层,无返回值,该方法一般很少用到compile()定义:co...原创 2019-07-31 19:05:12 · 3063 阅读 · 0 评论 -
Python获取全国所有的省、市、县、镇、村
#!/usr/bin/python3# -*- coding: utf-8 -*-# author=He"""通过国家统计局数据获取中国所有城市列表"""import sysimport osimport refrom urllib import requestfrom bs4 import BeautifulSoupsys.path.insert(0, os.path....原创 2019-08-05 11:31:26 · 2419 阅读 · 0 评论 -
PIL.Image.open与cv2.imread格式问题
# -*- coding: utf-8 -*-"""Created on 2019/8/13 9:36@Author: Johnson@Email:593956670@qq.com@File: test.py"""'''常用图片读取方式:PIL.Image.openscipy.misc.imreadscipy.ndimage.imreadcv2.imread(速度最...原创 2019-08-13 09:47:10 · 688 阅读 · 0 评论 -
构建视频分类模型(python)
"""@version: python3.6@author: 'Johnson'@contact: 593956670@qq.com@file: get_img.py@time: 2019/9/18 11:01"""import cv2import mathimport matplotlib.pyplot as pltimport pandas as pdfrom keras...原创 2019-09-18 11:58:45 · 1709 阅读 · 0 评论 -
图像预测理-xml转化为csv文件
import osimport globimport pandas as pdimport xml.etree.ElementTree as ETdef xml_to_csv(path): xml_list = [] #print(glob.glob(path + '\*.xml')) for xml_file in glob.glob(path + '\*.xm...原创 2019-09-23 16:37:05 · 162 阅读 · 0 评论 -
图像处理-转化为tfrecords文件
#!/usr/bin/env python"""Usage: # From tensorflow/models/ # Create train data: python generate_tfrecord.py --csv_input=data/train_labels.csv --output_path=train.record # Create test data: ...原创 2019-09-23 16:37:47 · 142 阅读 · 0 评论 -
图像增强脚本
from __future__ import divisionimport cv2import numpy as npfrom numpy import randomimport mathfrom sklearn.utils import shuffle__all__ = ['Compose','RandomHflip', 'RandomUpperCrop', 'Resize', '...原创 2019-09-26 23:25:18 · 342 阅读 · 0 评论 -
LSTM滑窗-预测(一)
import numpyimport matplotlib.pyplot as pltimport mathimport pandas as pdfrom keras.models import Sequentialfrom keras.layers import Dense,LSTMfrom sklearn.preprocessing import MinMaxScalerfrom...原创 2019-07-03 12:21:35 · 9829 阅读 · 1 评论 -
keras-cnn经典案例
# coding:utf-8''' GPU run command: THEANO_FLAGS=mode=FAST_RUN,device=gpu,floatX=float32 python cnn.py CPU run command: python cnn.py'''# 导入各种用到的模块组件from __future__ import ...原创 2019-07-30 11:01:25 · 831 阅读 · 0 评论 -
lstm-forecast-最经典案例
# -*- coding: utf-8 -*-"""Created on 2019/5/21 23:32@Author: Johnson@Email:593956670@qq.com@File: LSTM_forecast.py"""# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as plt...原创 2019-07-30 10:16:09 · 613 阅读 · 0 评论 -
keras实战-多标签分类-详细教程
前面一篇Keras 基础学习的文章说的是多分类问题,稍微提及了如果一个样本属于多个类,比如在CelebA数据集中一张人脸照片是椭圆形的,戴眼镜的… 这个时候样本的label标注是multi-hot-encoding的,也就是会出现多个标签1。如[0,1,1,0], 1代表属性出现,0代表属性不出现。当然其实这种问题也可以分解为多个二分类/多分类问题,比如人脸形状训练一个模型,有无戴眼镜训练一个模型...原创 2019-07-09 17:52:16 · 2277 阅读 · 1 评论 -
机器学习实战-titanc_demo02
Titanic Top 4% with ensemble modeling13/07/20171 Introduction2 Load and check data2.1 load data2.2 Outlier detection2.3 joining train and test set2.4 check for null and missing values3 Fea...原创 2019-06-28 16:38:02 · 1543 阅读 · 0 评论 -
模型堆积经典案例(1)
# -*- coding: utf-8 -*-"""@author: Faron"""import pandas as pdimport numpy as npimport xgboost as xgbfrom sklearn.cross_validation import KFoldfrom sklearn.ensemble import ExtraTreesRegressor...原创 2019-06-28 14:23:00 · 532 阅读 · 0 评论 -
机器学习实战-titanc_demo01
导入程序包# """https://www.kaggle.com/ash316/eda-to-prediction-dietanic"""import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsplt.style.use('fivethirtyeight')imp...原创 2019-06-28 11:03:53 · 618 阅读 · 0 评论 -
LSTM滑窗-预测(二)
import osimport timeimport warningsimport numpy as npfrom numpy import newaxisfrom keras.layers.core import Dense, Activation, Dropoutfrom keras.layers.recurrent import LSTMfrom keras.models im...原创 2019-07-03 16:41:54 · 2232 阅读 · 1 评论 -
sklearn-pipeline管道(一)
#coding:utf-8import numpy as npfrom sklearn import linear_model, decomposition, datasetsfrom sklearn.pipeline import Pipelinefrom sklearn.model_selection import GridSearchCVdigits = datasets.lo...原创 2019-07-08 19:30:24 · 310 阅读 · 0 评论 -
机器学习-混淆矩阵的画图方法
# #-*- coding: utf-8 -*-def cm_plot(y, yp): from sklearn.metrics import confusion_matrix cm = confusion_matrix(y, yp) import matplotlib.pyplot as plt plt.matshow(cm, cmap=plt.cm.Green...原创 2019-07-08 19:20:03 · 2116 阅读 · 0 评论 -
keras_NLP分类
'''Trains and evaluate a simple MLPon the Reuters newswire topic classification task.'''from __future__ import print_functionimport numpy as npnp.random.seed(1337) # for reproducibilityfrom ...原创 2019-07-08 19:11:03 · 551 阅读 · 0 评论 -
keras_自定义步长
## import librariesimport numpy as npnp.random.seed(123)import pandas as pdimport subprocessfrom scipy.sparse import csr_matrix, hstackfrom sklearn.metrics import mean_absolute_errorfrom sklear...原创 2019-07-08 17:43:50 · 1010 阅读 · 0 评论 -
基于Kmeans的异常值检测
#使用kmeans算法聚类消费行为特征数据import numpy as npimport pandas as pd#参数可视化inputfile = '' #销量及其他属性数据k = 3 #聚类类别threshold = 2 #利群点阈值iteration = 500 #聚类最大循环次数data = pd.read_excel(inputfile,index_col="Id...原创 2019-07-03 09:29:18 · 7168 阅读 · 0 评论 -
keras代码集锦
keras代码集锦原创 2019-07-04 10:43:09 · 719 阅读 · 0 评论 -
Keras 实战: 复现 LeNet
keras复现LeNet具体结构如下:conv + subsampling + conv + subsampling + fully connected具体解释下LeNet-5结构, 一共是7层,除去输入层实际上是7个feature map。1:Input32 * 32 * 1 的灰度图像,输入前做归一化处理2:C1卷积层输入:32 * 32 * 1卷积核大小为 5,步长 1卷...转载 2019-07-05 09:30:24 · 569 阅读 · 0 评论 -
Keras 基础学习 I Sequential Model
keras介绍keras是一个深度学习的高级API接口,有python实现,支持tensorflow,theano作为后端,最近keras也成为tensorflow的官方高级API,因此和tensorflow的适配性更好了。keras支持简介的快速的原型设计,支持CNN和RNN,无缝CPU和GPU切换。此外keras模型也能直接转为coreML模型应用在iOS设备上如果你熟悉深度学习基本概念,...原创 2019-07-05 10:19:54 · 251 阅读 · 0 评论