自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光金正博客

喜欢数学研究机器学习的研究生

  • 博客(86)
  • 收藏
  • 关注

原创 coco json to txt

import json from collections import defaultdict name_box_id = defaultdict(list) id_name = dict() f = open("D:/deeplearning/datasets/coco/annotations/instances_train2017.json", encoding='utf-8') data = json.load(f) annotations = data['annotations'] for a.

2020-10-02 17:22:56 428

原创 image classification fashion mnist

import tensorflow as tf import matplotlib.pyplot as plt from matplotlib.pyplot import MultipleLocator # tensorflow==2.1.0 # 载入并准备好 MNIST 数据集。将样本从整数转换为浮点数: (x_train, y_train), (x_test, y_test) = tf.keras.datasets.fashion_mnist.load_data() x_train, x_test .

2020-09-27 20:25:35 268

原创 image classification dogs and cats cnn

import tensorflow as tf from keras.preprocessing.image import ImageDataGenerator import matplotlib.pyplot as plt from matplotlib.pyplot import MultipleLocator path = 'D:/deeplearning/datasets/dogsandcats/' batchsizes = 32 epochs = 15 # read data train_d.

2020-09-26 20:52:17 268

原创 image classification cifar10 CNN

import tensorflow as tf from tensorflow.keras import datasets, layers, models import matplotlib.pyplot as plt (train_images, train_labels), (test_images, test_labels) = datasets.cifar10.load_data() # Normalize pixel values to be between 0 and 1 train_ima.

2020-09-26 17:18:52 274

原创 tensorflow hello world mnist

from __future__ import absolute_import, division, print_function, unicode_literals import tensorflow as tf mnist = tf.keras.datasets.mnist (x_train, y_train), (x_test, y_test) = mnist.load_data() x_train, x_test = x_train / 255.0, x_test / 255.0 model.

2020-09-26 16:58:36 233 1

原创 test tensorflow GPU

import tensorflow as tf print('GPU', tf.test.is_gpu_available()) a = tf.constant(2.) b = tf.constant(4.) print(a * b) # 2020-07-07 guangjinzheng # test GPU GPU True

2020-09-26 16:56:15 188

原创 computer configuration

本文实验在 64 位 Windows10 操作系统环境下进行,软件方面采用基于 tensorflow 和 Anaconda 以及 python 的开发环境 pycharm,硬件基于Intel(R) Core(TM) i7-10700K CPU @ 3.8GHz CPU,16GB RAM,NVIDIA GeForce RTX 2080 SUPER GPU ,CUDA10.0下进行。 OS: window 10 profession CPU:Intel(R) Core(TM) i7-10700K...

2020-09-26 11:19:32 691

原创 image classification inception v3 CNN

本文实验在 64 位 Windows10 操作系统环境下进行,软件方面采用基于 tensorflow 和 Anaconda 以及 python 的开发环境 pycharm,硬件基于Intel(R) Core(TM) i7-10700K CPU @ 3.8GHz CPU,16GB RAM,NVIDIA GeForce RTX 2080 SUPER GPU ,CUDA10.0下进行。 tensorflow==2.1.0 tensorflow-gpu==2.1.0 opencv-python m...

2020-09-26 11:07:12 288

原创 image classification three layers CNN

tensorflow==2.1.0 tensorflow-gpu==2.1.0 opencv-python matplotlib # 导入模块 import glob import os import cv2 import tensorflow as tf from tensorflow.keras import layers, optimizers, datasets, Sequential import numpy as np import matplotlib.pyplot as pl.

2020-09-26 10:55:49 170

原创 show training history data

import matplotlib.pyplot as plt from matplotlib.pyplot import MultipleLocator import csv # 图可视化 def pltshow(loss,val_loss,accuracy,val_accuracy): epochs = len(loss) epochs_range = range(epochs) plt.figure(figsize=(8,8)) plt.subplot(1,2,1.

2020-09-25 17:20:34 263

原创 read pictures cv2

import os import glob import cv2 import numpy as np from sklearn.model_selection import train_test_split path = 'D:/deeplearning/datasets/flower_photos/' w, h, d = 100, 100, 3 classtotal = 0 classnum = [] def read_img(path): pathones = [] for i .

2020-09-25 17:16:20 279

原创 pip 安装 opencv

实用pip安装opencv pip install opencv-python pip install opencv-contrib-python pip install pytesseract

2020-05-21 22:02:06 309

原创 1002 写出这个数 (20point(s)) (PAT乙级Python3)

1002写出这个数(20point(s)) 读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数n的值。这里保证n小于10​100​​。 输出格式: 在一行内输出n的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。 输入样例: 1234567890987...

2020-02-05 16:56:04 255

原创 MacBook Pro输出CPP的 hello world

// // main.cpp // hello // // Created by jinzheng guang on 2019/9/3. // Copyright © 2019 jinzheng guang. All rights reserved. // #include <iostream> int main(int argc, const char * arg...

2019-09-03 13:28:58 282

原创 1030 完美数列(PAT 乙级 中文 C/C++语言)

1030 完美数列 (25 point(s)) 给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 输入格式: 输入第一行给出两个正整数 N 和 p,其中 N(≤10​5​​)是输入的正整数的个数,p(≤10​9​​)是给定的参数。第二行给出 N 个...

2019-01-24 18:06:38 298

原创 1025 反转链表(PAT 乙级 中文 C/C++语言)

1025 反转链表 (25 point(s)) 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。 输入格式: 每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地...

2019-01-24 17:28:29 286

原创 1094 谷歌的招聘(PAT 乙级 中文 C/C++语言)

1094 谷歌的招聘 (20 point(s)) 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。 自然常数 e 是一个著名的超越数,前面...

2019-01-14 15:42:47 582

原创 1092 最好吃的月饼 (PAT 乙级 中文 C/C++语言)

1092 最好吃的月饼 (20 point(s)) 月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。 若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨…… 在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。 输入格式: 输入首先给出两个正整数 N(≤1000)和 M(≤100),分别为月饼的种类数(于是默认月饼...

2019-01-14 14:52:51 393

原创 1091 N-自守数 (PAT 乙级 中文 C/C++语言)

1091 N-自守数 (15 point(s)) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×92​2​​=25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。 本题就请你编写程序判断一个给定的数字是否关于某个 N 是 N-自守数。 输入格式: 输入在第一行中给出正整数 M(≤20),随后一行给出...

2019-01-14 12:03:01 413

原创 1088 三人行 (PAT 乙级 中文 C/C++语言)

1088 三人行 (20 point(s)) 子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。” 本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。 输入格式: 输入在一行中给出三个数,依次为:M...

2019-01-10 17:12:03 353

原创 1087 有多少不同的值 (PAT 乙级 中文 C/C++语言)

1087 有多少不同的值 (20 point(s)) 当自然数 n 依次取 1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。) 输入格式: 输入给出一个正整数 N(2≤N≤10​4​​)。 输出格式: 在一行中输出题面中算式取到的不同值的个数。 输入样例: 2017 ...

2019-01-10 15:58:36 278

原创 1086 就不告诉你 (PAT 乙级 中文 C/C++语言)

1086 就不告诉你 (15 point(s)) 做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。 输入格式: 输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。 输出格式: 在一行中倒着输出 A 和 B 的乘积。 输入样例: 5 7 输出样例...

2019-01-10 12:55:05 437

原创 1093 字符串A+B (PAT 乙级 中文 C/C++语言)

1093 字符串A+B (20 point(s)) 给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集。要求先输出 A,再输出 B,但重复的字符必须被剔除。 输入格式: 输入在两行中分别给出 A 和 B,均为长度不超过 10​6​​的、由可见 ASCII 字符 (即码值为32~126)和空格组成的、由回车标识结束的非空字符串。 输出格式: 在一行中输出题面要求的 A ...

2019-01-10 12:16:35 389

原创 数据结构 图的最短路径

迪杰斯特拉(Dijkstra)算法 迪杰斯特拉算法是求图中某一顶点到其余各顶点的最短路径。   已并入的顶点 剩余顶点 dist[ ] path[ ] 0 1,2,3,4,5,6 0,4,6,6,x,x,x -1,0,0,0,-1,-1,-1 0,1 2,3,4,5,6 0,4,5,6,11,x,x -1,0,1,0,1,-1,-...

2018-11-04 16:32:23 617

原创 数据结构 图的深度优先遍历算法

邻接矩阵: #include &lt;iostream&gt; using namespace std; #define maxsizes 105 typedef int Type; // 顶点定义 typedef struct{ Type data; }vertex; // 邻接矩阵定义 typedef struct{ int n,e; ver...

2018-09-19 20:42:41 2406 1

原创 1013 Battle Over Cities(PAT 甲等 C++实现)

1013 Battle Over Cities (25 point(s)) It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are clo...

2018-09-19 19:28:57 199

原创 1103 Integer Factorization(PAT 甲等 C++实现)

1103 Integer Factorization (30 point(s)) The K−P factorization of a positive integer N is to write N as the sum of the P-th power of K positive integers. You are supposed to write a program to find t...

2018-09-19 16:29:14 239

原创 1056 Mice and Rice(PAT 甲等 C++实现)

1056 Mice and Rice(25 point(s)) Mice and Rice is the name of a programming contest in which each programmer must write a piece of code to control the movements of a mouse in a given map. The goal of ...

2018-09-03 16:36:31 169

原创 1051 Pop Sequence(PAT 甲等 C++实现)

1051 Pop Sequence(25 point(s)) Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, ..., N and pop randomly. You are supposed to tell if a given sequence of numbers...

2018-09-03 14:47:01 199

原创 1032 Sharing(PAT 甲等 C++实现)

1032 Sharing(25 point(s)) To store English words, one method is to use linked lists and store a word letter by letter. To save some space, we may let the words share the same sublist if they share th...

2018-09-02 20:32:17 235

原创 1052 卖个萌(PAT 乙级 C++实现)

1052 卖个萌 (20)(20 point(s))  萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的: [左手]([左眼][口][右眼])[右手] 现给出可选用的符号集合,请你按用户的要求输出表情。 输入格式: 输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对方括号[]内。题目保证每个集合都至少有一个...

2018-07-28 19:23:41 295

原创 1054 求平均值(PAT 乙级 C++实现)

1054 求平均值 (20)(20 point(s))  本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位。当你计算平均值的时候,不能把那些非法的数据算在内。 输入格式: 输入第一行给出正整数N(&lt;=100)。随后一行给出N个实数,数字间以一个空格分隔。 输...

2018-07-28 18:22:12 344

原创 1024 科学计数法(PAT 乙级 C++实现)

1024 科学计数法 (20)(20 point(s))  科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]"."[0-9]+E[+-][0-9]+,即数字的整数部分只有1位,小数部分至少有1位,该数字及其指数部分的正负号即使对正数也必定明确给出。 现以科学计数法的格式给出实数A,请编写程序按普通数字表示法输出A,并保证所有有效位都被保留。 输入...

2018-07-28 16:54:20 361

原创 1043 输出PATest(PAT 乙级 C++实现)

1043 输出PATest(20)(20 point(s))  给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。 输入格式: 输入在一行中给出一个长度不超过10000的、...

2018-07-28 15:41:17 148

原创 1074 宇宙无敌加法器(PAT 乙级 C++实现)

1074 宇宙无敌加法器(20 point(s))  地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个 PAT 星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是 7 进制数、第 2 位是 2 进制数、第 3 位是 5 进制数、第 4 位是 10 进制数,等等。每一位...

2018-07-28 00:38:40 217

原创 1072 开学寄语(PAT 乙级 C++实现)

1072 开学寄语(20 point(s))  下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也! 本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。 输入格式: 输入第一行给出两个正整数 N(≤ ...

2018-07-27 23:41:36 204

原创 1068 万绿丛中一点红(PAT 乙级 C++实现)

1068 万绿丛中一点红(20 point(s)) 对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。 输入格式: 输入第一行给出三个正整数,分别是 M 和 N(≤ 1000),即图像的分辨率;以及 TOL,是所求像素点与相邻点的颜色差阈...

2018-07-27 19:01:51 379

原创 1037 在霍格沃茨找零钱(PAT 乙级 C++实现)

1037 在霍格沃茨找零钱(20)(20 point(s))  如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。 输入格式: 输入在1行中分别给出P和A,格式为“Ga...

2018-07-27 11:38:42 409

原创 1067 试密码(PAT 乙级 C++实现)

1067 试密码(20 point(s))  当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。 输入格式: 输入在第一行给出一个密码(长度不超过 20 的、不包含空格、Tab、回车的非空字符串)和一个正整数 N(≤ 10),分别是正确的密码和系统允许尝试的次数。随后每行给出一个以回车结束的非空字符串,是用户尝试输入...

2018-07-26 18:36:54 248

原创 1064 朋友数(PAT 乙级 C++实现)

1064 朋友数(20 point(s)) 如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。 输入格式: 输入第一行给出正整数 N。随后一行给出 N 个正整数,数字间以空格分隔。题目保证所...

2018-07-26 17:58:56 275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除