当前位置: 首页 > news >正文

建网站需要哪些语言网站备案 管局审核 需要多长时间

建网站需要哪些语言,网站备案 管局审核 需要多长时间,彩票网站网站建设,英文营销网站HOGSVM数字识别 1 . 步骤2 . 代码 1 . 步骤 读入数据,把数据划分为训练集和测试集用hog提取特征用SVM训练数据测试、评价模型保存模型加载模型,应用模型 2 . 代码 import os import cv2 import sklearn import numpy as np from skimage.feature impo…

HOG+SVM数字识别

  • 1 . 步骤
  • 2 . 代码

1 . 步骤

  1. 读入数据,把数据划分为训练集和测试集
  2. 用hog提取特征
  3. 用SVM训练数据
  4. 测试、评价模型
  5. 保存模型
  6. 加载模型,应用模型

2 . 代码

import os
import cv2
import sklearn
import numpy as np
from skimage.feature import hog
from skimage import data,exposure
from sklearn import svm
from sklearn.metrics import accuracy_score
import matplotlib.pyplot as plt
import seaborn as sn
import pandas  as pd
from joblib import dump,load
from sklearn.metrics import confusion_matrix# 1. 读入数据
# 1.1 处理数据,获取图像的地址和标签,划分训练集、测试集,对数据集打乱顺序
data_path = r'./hand_nums'
tmp_train = os.listdir(data_path+'/train')
tmp_test = os.listdir(data_path+'/test')
train_x ,test_x = [],[]
## 1.2 获取图像的地址,把训练集和测试集的特征和标签
test_y ,test_y = [],[]
for i in tmp_train:if i.endswith('.bmp'):train_x.append(data_path+'/train/'+i)train_y.append(int(i.split('-')[0]))
for i in tmp_test:if i.endswith('.bmp'):test_x.append(data_path+'/test/'+i)test_y.append(int(i.split('.')[0]))
## 1.3 打乱数据的顺序
## 训练集、测试集的下标
train_idx = np.arange(len(train_x))
test_idx = np.arange(len(test_x))
## 打乱顺序
np.random.shuffle(train_idx)
np.random.shuffle(test_idx)
## 训练集、测试集打乱顺序
train_x = list(np.array(train_x)[train_idx])
test_x = list(np.array(test_x)[test_idx])
train_y = list(np.array(train_y)[train_idx])
test_y = list(np.array(test_y)[test_idx])# 2. 用hog提取特征
## 2.1 hog实例化
train_feature,test_feature = [],[]
## 获取训练集特征
for i in train_x:img_gray = cv2.imread(i,0)fd , img_hog = hog(img_gray,orientations=9,pixels_per_cell=(8,8),cells_per_block=(2,2),visualize=True)train_feature.append(img_hog.flatten())
## 获取测试集特征
for i in test_x:img_gray = cv2.imread(i,0)fd,img_hog = hog(img_gray,orientations=9,pixels_per_cell=(8,8),cells_per_block=(2,2),visualize=True)test_feature.append(img_hog.flatten())# 3 SVM训练
clf = svm.SVC(decision_function_shape='ovo')
clf.fit(train_feature ,train_y)
# 4. 测试、评价模型
dec = clf.decision_function(test_feature)
pred_y = clf.predict(test_feature)
accuracy_score(pred_y,test_y)
# 5. 保存模型
from joblib import dump,load
## 保存模型
dump(clf,'./hand_nums/models/poly.joblib')
## 加载模型
new_cls = load('./hand_nums/models/poly.joblib')
pred_y = new_cls.predict(test_feature)
accuracy_score(pred_y,test_y)# 6. 加载模型,应用模型
clf_poly = svm.SVC(decision_function_shape='ovo',kernel='poly')
clf_poly.fit(train_feature ,train_y)
dec = clf_poly.decision_function(test_feature)
pred_y = clf_poly.predict(test_feature)
accuracy_score(pred_y,test_y)clf_linear = svm.SVC(decision_function_shape='ovo',kernel='linear')
clf_linear.fit(train_feature ,train_y)
dec = clf_linear.decision_function(test_feature)
pred_y = clf_linear.predict(test_feature)
accuracy_score(pred_y,test_y)
cm = confusion_matrix(test_y,pred_y)df_cm = pd.Dataframe(cm,index=[i for i in ['0','1','2','3','4','5','6','7','8','9']],columns = [i for i in ['0','1','2','3','4','5','6','7','8','9']])
plt.figure(figsize=(10,7))
sn.heatmap(df_cm,annot=True,cmap='Green',fmt='d')

准确率 1.0
嘻嘻😁
数据集:链接:https://pan.baidu.com/s/1yFCJvcswdSgGcAN6n9u-nA 密码:ryqo

http://www.yayakq.cn/news/156187/

相关文章:

  • 一个网站seo做哪些工作内容如何做收费网站
  • 网站域名和空间做的网站如何发布
  • 怎么建设一个区块链资讯网站wordpress 文档制作主题
  • 网站推广软件下载安装免费泉州关键词排名工具
  • 口碑营销案例分析一个网站拿到手里想做优化第一步怎么做
  • 辛集网站建设哪家好西安网站设设
  • 免费电商网站模板快速学制作网站
  • 男女做那个全面视频网站长沙网络营销师最新招聘信息
  • 宝安电子厂做网站手机微网站 模板
  • php后台关闭网站 功能怎么实现马达加工东莞网站建设
  • 做外贸都有哪些网站浙江省建设信息港证书
  • 网站建设做网站需要多少钱?用dw制作个人简介网页代码
  • 网站建设怎么写徐州住房与城乡建设部网站
  • 做网站哪里需要用钱嘉兴建设中学网站
  • 网站建设的组织保障广州外贸网站建设开发
  • wordpress管理后台 主题网络seo是什么
  • asp.net如何设置网站的图标WordPress使用typecho主题
  • 南宁模板建站网站经营性备案多少钱
  • 太原网站优化多少钱文字图片一键生成器
  • 河南建设人才招聘专业网站asp装修网站源码
  • 做名片素材网站网络营销策略有哪五种
  • 网站开发建设费用什么网站的图片可以做商用
  • 做电子政务 网站五金外发加工网
  • 南充做网站电话百度百科分类方法
  • 购物国外网站的建立免费php企业网站
  • 科技公司网站建设方案书模板做网站的不给ftp
  • 上海商业网站建设费用建行企业银行官网
  • 建网站能干嘛山东住房和城乡建设厅官网
  • 云虚拟主机和网站建设wordpress 邮件文本
  • 提供网站建设的公司兰州手机网站建设