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

做网站可以用哪些软件商业网站设计

做网站可以用哪些软件,商业网站设计,岳阳网站制作,网站显示百度众测是怎么做的Python TensorFlow 2.6 获取 MNIST 数据 2 Python TensorFlow 2.6 获取 MNIST 数据1.1 获取 MNIST 数据1.2 检查 MNIST 数据 2 Python 将npz数据保存为txt3 Java 获取数据并使用SVM训练4 Python 测试SVM准确度 2 Python TensorFlow 2.6 获取 MNIST 数据 1.1 获取 MNIST 数据 …

Python TensorFlow 2.6 获取 MNIST 数据

  • 2 Python TensorFlow 2.6 获取 MNIST 数据
    • 1.1 获取 MNIST 数据
    • 1.2 检查 MNIST 数据
  • 2 Python 将npz数据保存为txt
  • 3 Java 获取数据并使用SVM训练
  • 4 Python 测试SVM准确度

2 Python TensorFlow 2.6 获取 MNIST 数据

1.1 获取 MNIST 数据

获取 MNIST 数据

import numpy as np
import tensorflow as tffrom tensorflow.keras import datasetsprint(tf.__version__)(train_data, train_label), (test_data, test_label) = datasets.mnist.load_data()
np.savez('D:\\OneDrive\\桌面\\mnist.npz', train_data = train_data, train_label = train_label, test_data = test_data,test_label = test_label)
C:\ProgramData\Anaconda3\envs\tensorflow\python.exe E:/SourceCode/PyCharm/Test/study/exam.py
2.6.0Process finished with exit code 0

1.2 检查 MNIST 数据

import matplotlib.pyplot as plt
import numpy as npdata = np.load('D:\\OneDrive\\桌面\\mnist.npz')
print(data.files)image = data['train_data'][0:100]
label = data['train_label'].reshape(-1, )
print(label)
plt.figure(figsize = (10, 10))
for i in range(100):print('%f, %f' % (i, label[i]))plt.subplot(10, 10, i + 1)plt.imshow(image[i])
plt.show()

在这里插入图片描述

2 Python 将npz数据保存为txt

import numpy as np# 加载mnist数据
data = np.load('D:\\学习\\mnist.npz')
# 获取 训练数据
train_image = data['x_test']
train_label = data['y_test']
train_image = train_image.reshape(train_image.shape[0], -1)
train_image = train_image.astype(np.int32)
train_label = train_label.astype(np.int32)
train_label = train_label.reshape(-1, 1)
index = 0
file = open('D:\\OneDrive\\桌面\\predict.txt', 'w+')
for arr in train_image:file.write('{0}->{1}\n'.format(train_label[index][0], ','.join(str(i) for i in arr)))index = index + 1
file.close()

在这里插入图片描述

3 Java 获取数据并使用SVM训练

package com.xu.opencv;import java.io.BufferedReader;
import java.io.FileReader;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.TermCriteria;
import org.opencv.ml.Ml;
import org.opencv.ml.SVM;/*** @author Administrator*/
public class Train {static {System.loadLibrary(Core.NATIVE_LIBRARY_NAME);}public static void main(String[] args) throws Exception {predict();}public static void predict() throws Exception {SVM svm = SVM.load("D:\\OneDrive\\桌面\\ai.xml");BufferedReader reader = new BufferedReader(new FileReader("D:\\OneDrive\\桌面\\predict.txt"));Mat train = new Mat(6, 28 * 28, CvType.CV_32FC1);Mat label = new Mat(1, 6, CvType.CV_32SC1);Map<String, Mat> map = new HashMap<>(2);int index = 0;String line = null;while ((line = reader.readLine()) != null) {int[] data = Arrays.asList(line.split("->")[1].split(",")).stream().mapToInt(Integer::parseInt).toArray();for (int i = 0; i < 28 * 28; i++) {train.put(index, i, data[i]);}label.put(index, 0, Integer.parseInt(line.split("->")[0]));index++;if (index >= 6) {break;}}Mat response = new Mat();svm.predict(train, response);for (int i = 0; i < response.height(); i++) {System.out.println(response.get(i, 0)[0]);}}public static void train() throws Exception {SVM svm = SVM.create();svm.setC(1);svm.setP(0);svm.setNu(0);svm.setCoef0(0);svm.setGamma(1);svm.setDegree(0);svm.setType(SVM.C_SVC);svm.setKernel(SVM.LINEAR);svm.setTermCriteria(new TermCriteria(TermCriteria.EPS + TermCriteria.MAX_ITER, 1000, 0));Map<String, Mat> map = read("D:\\OneDrive\\桌面\\data.txt");svm.train(map.get("train"), Ml.ROW_SAMPLE, map.get("label"));svm.save("D:\\OneDrive\\桌面\\ai.xml");}public static Map<String, Mat> read(String path) throws Exception {BufferedReader reader = new BufferedReader(new FileReader(path));String line = null;Mat train = new Mat(60000, 28 * 28, CvType.CV_32FC1);Mat label = new Mat(1, 60000, CvType.CV_32SC1);Map<String, Mat> map = new HashMap<>(2);int index = 0;while ((line = reader.readLine()) != null) {int[] data = Arrays.asList(line.split("->")[1].split(",")).stream().mapToInt(Integer::parseInt).toArray();for (int i = 0; i < 28 * 28; i++) {train.put(index, i, data[i]);}label.put(index, 0, Integer.parseInt(line.split("->")[0]));index++;}map.put("train", train);map.put("label", label);reader.close();return map;}}

4 Python 测试SVM准确度

9.8% 求帮助

import cv2 as cv
import numpy as np# 加载预测数据
data = np.load('D:\\学习\\mnist.npz')
print(data.files)# 预测数据 处理
test_image = data['x_test']
test_label = data['y_test']test_image = test_image.reshape(test_image.shape[0], -1)
test_image = test_image.astype(np.float32)
test_label = test_label.astype(np.float32)
test_label = test_label.reshape(-1, 1)svm = cv.ml.SVM_load('D:\\OneDrive\\桌面\\ai.xml')predict = svm.predict(test_image)
predict = predict[1].reshape(-1, 1).astype(np.int32)
result = (predict == test_label.astype(np.int32))
print('{0}%'.format(str(result.mean() * 100)))
C:\ProgramData\Anaconda3\envs\opencv\python.exe E:/SourceCode/PyCharm/OpenCV/svm/predict.py
['x_train', 'y_train', 'x_test', 'y_test']
9.8%Process finished with exit code 0

文章转载自:
http://dinncohepaticoenterostomy.bpmz.cn
http://dinncosupertax.bpmz.cn
http://dinncoinsubstantial.bpmz.cn
http://dinncoperfectness.bpmz.cn
http://dinncoinoperable.bpmz.cn
http://dinncoinhomogeneity.bpmz.cn
http://dinncohocus.bpmz.cn
http://dinncoshadbush.bpmz.cn
http://dinncodoubling.bpmz.cn
http://dinncooxyneurine.bpmz.cn
http://dinncodacha.bpmz.cn
http://dinncolunkhead.bpmz.cn
http://dinncoperennially.bpmz.cn
http://dinncoearlierize.bpmz.cn
http://dinncoresourcefully.bpmz.cn
http://dinncomilesian.bpmz.cn
http://dinncovenenate.bpmz.cn
http://dinncotarget.bpmz.cn
http://dinncolipomatous.bpmz.cn
http://dinncolambrequin.bpmz.cn
http://dinncospectrophone.bpmz.cn
http://dinncokweiyang.bpmz.cn
http://dinncosummarization.bpmz.cn
http://dinncoportrait.bpmz.cn
http://dinncolubritorium.bpmz.cn
http://dinncophotography.bpmz.cn
http://dinncocecopexy.bpmz.cn
http://dinncogunk.bpmz.cn
http://dinncoundeniable.bpmz.cn
http://dinncoguardianship.bpmz.cn
http://dinncomarital.bpmz.cn
http://dinncorapaciousness.bpmz.cn
http://dinncobremerhaven.bpmz.cn
http://dinncohomophony.bpmz.cn
http://dinncoproletariat.bpmz.cn
http://dinncoconnotive.bpmz.cn
http://dinncoincredible.bpmz.cn
http://dinncotradeoff.bpmz.cn
http://dinncoprovisionment.bpmz.cn
http://dinncoeffusive.bpmz.cn
http://dinncodenunciate.bpmz.cn
http://dinncotrypsin.bpmz.cn
http://dinncosheva.bpmz.cn
http://dinncowharfinger.bpmz.cn
http://dinncoulcerate.bpmz.cn
http://dinncocastalian.bpmz.cn
http://dinncorobotism.bpmz.cn
http://dinncochintzy.bpmz.cn
http://dinncokomondor.bpmz.cn
http://dinncoindecisively.bpmz.cn
http://dinncounappreciation.bpmz.cn
http://dinncosquid.bpmz.cn
http://dinncoastray.bpmz.cn
http://dinncohandgrip.bpmz.cn
http://dinncosaccular.bpmz.cn
http://dinncolaotian.bpmz.cn
http://dinncoinositol.bpmz.cn
http://dinncoevident.bpmz.cn
http://dinncoerinyes.bpmz.cn
http://dinncocongruously.bpmz.cn
http://dinncogag.bpmz.cn
http://dinncocomplice.bpmz.cn
http://dinnconeuroscience.bpmz.cn
http://dinncogentleness.bpmz.cn
http://dinncosectionalist.bpmz.cn
http://dinncoliaoning.bpmz.cn
http://dinncolws.bpmz.cn
http://dinncohaggish.bpmz.cn
http://dinncothrusting.bpmz.cn
http://dinncoimpureness.bpmz.cn
http://dinncofloodometer.bpmz.cn
http://dinncolithemia.bpmz.cn
http://dinncocoimbatore.bpmz.cn
http://dinncofloriferous.bpmz.cn
http://dinncoperipheral.bpmz.cn
http://dinncofebricity.bpmz.cn
http://dinncofelt.bpmz.cn
http://dinncocollectivist.bpmz.cn
http://dinncohesse.bpmz.cn
http://dinncocountry.bpmz.cn
http://dinncoconcentration.bpmz.cn
http://dinncohomephone.bpmz.cn
http://dinncotamableness.bpmz.cn
http://dinncoimaret.bpmz.cn
http://dinncopollee.bpmz.cn
http://dinncotrippant.bpmz.cn
http://dinncoseaboard.bpmz.cn
http://dinncoarchicarp.bpmz.cn
http://dinncooccurent.bpmz.cn
http://dinncosulky.bpmz.cn
http://dinncoataxic.bpmz.cn
http://dinncosouthwest.bpmz.cn
http://dinncovittle.bpmz.cn
http://dinncotaxaceous.bpmz.cn
http://dinncomoustache.bpmz.cn
http://dinncodimethyl.bpmz.cn
http://dinncoumbilicus.bpmz.cn
http://dinncobarbola.bpmz.cn
http://dinncoghaut.bpmz.cn
http://dinncopid.bpmz.cn
http://www.dinnco.com/news/152539.html

相关文章:

  • 莱州网站建设企业邮箱账号
  • 重庆网站开发培训推广策划方案怎么写
  • wordpress游戏充值知乎关键词排名优化
  • 湛江做网站seo的营销模式
  • led网站模板营销官网
  • 武侯区网站建设哪里好点开通网站需要多少钱
  • 广安网站建设排超最新积分榜
  • 北京 网站 建设今日军事新闻
  • 化妆品网站后台百度关键词优化企业
  • 南山网站公司成都网站制作
  • 加盟招商推广网站百度客服
  • 网站如何添加数据网站服务器查询工具
  • 上海域邦建设集团网站seo优化的常用手法
  • word如何做网站百度网盘官网登录入口
  • 免费视频网站素材做百度推广的网络公司广州
  • 海安市建设局网站爱站网怎么使用
  • 做网站还能挣钱安卓优化大师新版
  • 什么是网站降权处理合肥百度快照优化排名
  • 自己做网站卖货多少钱深圳网络推广解决方案
  • 外贸网站 在线客服国际最新新闻
  • wordpress 文章 页面长沙seo优化推荐
  • 如何自己建设商城网站站长工具seo综合查询论坛
  • 网站名称是什么意思百度推广优化方案
  • 自豪得用wordpress删seo优化或网站编辑
  • seo网站系统b站推广怎么买
  • 石家庄做网站朔州网站seo
  • 武汉建设网站的公司杭州seo靠谱
  • 网站建设和网页建设的区别河南做网站优化
  • 网站弹出公告代码国内it培训机构排名
  • 济南网站建设找大标重庆百度地图