自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光金正博客

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

  • 博客(87)

原创 coco json to txt

import jsonfrom collections import defaultdictname_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 37

原创 image classification fashion mnist

import tensorflow as tfimport matplotlib.pyplot as pltfrom 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 70

原创 image classification dogs and cats cnn

import tensorflow as tffrom keras.preprocessing.image import ImageDataGeneratorimport matplotlib.pyplot as pltfrom matplotlib.pyplot import MultipleLocatorpath = 'D:/deeplearning/datasets/dogsandcats/'batchsizes = 32epochs = 15# read datatrain_d.

2020-09-26 20:52:17 68

原创 image classification cifar10 CNN

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

2020-09-26 17:18:52 44

原创 tensorflow hello world mnist

from __future__ import absolute_import, division, print_function, unicode_literals import tensorflow as tfmnist = 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.0model.

2020-09-26 16:58:36 47

原创 test tensorflow GPU

import tensorflow as tfprint('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 19

原创 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 professionCPU:Intel(R) Core(TM) i7-10700K...

2020-09-26 11:19:32 38

原创 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.0tensorflow-gpu==2.1.0opencv-pythonm...

2020-09-26 11:07:12 82

原创 image classification three layers CNN

tensorflow==2.1.0tensorflow-gpu==2.1.0opencv-pythonmatplotlib# 导入模块import globimport osimport cv2import tensorflow as tffrom tensorflow.keras import layers, optimizers, datasets, Sequentialimport numpy as npimport matplotlib.pyplot as pl.

2020-09-26 10:55:49 37

原创 show training history data

import matplotlib.pyplot as pltfrom matplotlib.pyplot import MultipleLocatorimport 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 38

原创 read pictures cv2

import osimport globimport cv2import numpy as npfrom sklearn.model_selection import train_test_splitpath = 'D:/deeplearning/datasets/flower_photos/'w, h, d = 100, 100, 3classtotal = 0classnum = []def read_img(path): pathones = [] for i .

2020-09-25 17:16:20 43

原创 pip 安装 opencv

实用pip安装opencvpip install opencv-pythonpip install opencv-contrib-pythonpip install pytesseract

2020-05-21 22:02:06 73

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

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

2020-02-05 16:56:04 90

原创 1001 害死人不偿命的(3n+1)猜想 (15point(s)) (PAT乙级Python3)

1001害死人不偿命的(3n+1)猜想(15point(s))卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一...

2020-02-05 16:38:17 78

原创 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 80

原创 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 149

原创 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 110

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

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

2019-01-14 15:42:47 149

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

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

2019-01-14 14:52:51 184

原创 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 228

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

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

2019-01-10 17:12:03 165

原创 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 104

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

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

2019-01-10 12:55:05 217

原创 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 172

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

迪杰斯特拉(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 321

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

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

2018-09-19 20:42:41 1569 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 88

原创 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 112

原创 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 57

原创 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 84

原创 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 87

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

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

2018-07-28 19:23:41 179

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

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

2018-07-28 18:22:12 232

原创 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 192

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

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

2018-07-28 15:41:17 62

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

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

2018-07-28 00:38:40 86

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

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

2018-07-27 23:41:36 98

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

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

2018-07-27 19:01:51 186

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

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

2018-07-27 11:38:42 235

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

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

2018-07-26 18:36:54 114

空空如也

空空如也

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