- 博客(39)
- 资源 (4)
- 收藏
- 关注
原创 Tensorflow2入门-分类问题-手写数字识别
Tensorflow深度学习第三章使用Tensorflow2,完成简单手写数字识别,这里通过两层全连接层实现。首先是下载数据集,TensorFlow提供了入门常用的数据集,包括MNIST数据集1、导入必要的包import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import layers, optimizers, datasets# 导入常用的TF子库2、加载MNIST数...
2020-12-22 17:34:34 434 2
原创 Tensorflow2.0入门-简单线性回归模型
Tensorflow深度学习 2.3 线性模型实战这里采用w=1.477,b=0.089的线性模型,即y=1.477x + 0.089,来进行数据采样。给模型添加随机噪声eps,服从均值为0,标准差为0.1的高斯分布(正太分布):y=1.477x + 0.089 + eps....
2020-12-16 09:59:09 599
原创 简单理解有监督学习、无监督学习、强化学习
学习深度学习过程中,如果有一本好的书跟读可以最快的入门。最开始看了李沐老师的动手学深度学习,书中有理论知识,有代码,可以很好的入门。代码使用的mxnet框架,可能在学校中使用的较少今天看到一本书,龙龙老师的TensorFlow深度学习,电子版免费开放https://github.com/dragen1860/Deep-Learning-with-TensorFlow-book。书中第一章介绍机器学习机器学习可以分为有监督学习(Supervised Learning)、无监督学习(..
2020-12-15 18:34:40 1965
原创 初学、深度学习框架安装Tensorflow安装, Pytorch安装
开始学习深度学习,首先接触的框架一般时候tensorflow或者pytorch,这里简单记录一下自己的学习过程。Tensorflow安装我使用anaconda管理自己的环境,conda中通过创建虚拟环境来区分自己不同的环境配置。anaconda管理较为方便。anaconda可以在清华镜像源网站下载。点击这个超链接即可。anaconda中安装tensorflow较为简单 使用conda install tensorflow就可以安装,同样可以使用pip进行安装,但是最近貌似都在讨论pip存在一
2020-12-12 21:56:33 157
原创 opencv 使用face类训练人脸分类器
// face_recog_from_video.cpp 定义控制台应用程序的入口点。// train_PCA_model.cpp //用于训练人脸识别所需的pCA模型 //#include "stdafx.h"#include"opencv2/opencv.hpp"#include"opencv2/core.hpp"#include"opencv2/imgproc.hpp"#include"opencv2/highgui.hpp"#include"opencv2/face.hpp".
2020-05-22 09:44:12 665
原创 opencv DNN 调用caffegooglenet模型
#include <opencv2/opencv.hpp>#include <opencv2/dnn.hpp>#include <iostream>using namespace cv;using namespace cv::dnn;using namespace std;String model_bin_file = "D:/opencv3.3.1/samples/data/dnn/bvlc_googlenet.caffemodel";String .
2020-05-18 18:32:14 189
原创 Harris学习——createTrackbar函数——cornerHarris函数
在Opencv中,createTrackbar函数可用于创建一个可以调整数值的滑动条。createTrackbar(const String& trackbarname, #滑动条名字 const String& winname, #窗口名字,位于那个窗口 int* value, #滑块的位置,创建时,滑块初始位置就是这个变
2020-05-14 17:53:29 489
转载 WebCamTexture类
转载来自:https://blog.csdn.net/IT_yanghui/article/details/78615209WebCamTexture类命名空间: UnityEngine继承于: TextureDescription 说明WebCam Textures are textures onto which the live video input is rendered....
2020-04-14 16:11:34 1359
原创 绘制方框,添加文本, rectangle, putText
rectangle(img, pt1,pt2,color,thickness=None)绘制方框img:绘制的 图片pt1:左上角点坐标pt2:右下角点坐标color:方框的颜色(B,G,R)thickness:线宽putText(img, text, org, fontFace, fontScale, color, thickness=None)添加文本img:...
2020-03-06 14:17:43 730
原创 opencv学习02
import cv2 as cvsrc = cv.imread("C:\\Users\\Ren\\Pictures\\Camera Roll\\timg.png")cv.namedWindow("input", cv.WINDOW_AUTOSIZE)cv.imshow("input", src)cv.waitKey(0)cv.destroyAllWindows()图片加载并返...
2020-03-06 11:21:37 81
原创 openCV学习01
1、opencv下载:(1)官网下载;(2)opencv3-1-0.exe:https://download.csdn.net/download/sdskrxs/12178153;2、安装:https://www.bilibili.com/video/av90384110?p=1视频有详细安装,环境配置。...
2020-02-21 14:28:31 132
原创 UDP协议编程
使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”。 package bzu;import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException;p
2017-12-13 18:12:48 196
原创 TCP网络编程
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。 package Tcp;import java.io.OutputStream; import java.net.*;public class ServerTest2 {public static void main(Strin
2017-12-13 18:10:32 187
原创 线程二
线程练习二 此博文包含图片 (2017-12-06 17:54:58)转载▼ 标签: java it 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。猜数之前,要求第二个线程要等待第一个线程设置好要猜测的数。第一个线程设置好猜测数之后,两个线程还要相互
2017-12-12 21:21:33 219
原创 线程练习题
编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名。提示:利用线程同步机制,过山洞用一条输出语句表示,该输出语句打印输出当前过山洞的人名,每个人过山洞对应一个线程,哪个线程执行这条输出语句,就表示哪个人过山洞。 package bzu;public
2017-12-06 17:59:32 334
原创 成绩排序
package bzu;public class Student implements Comparable { String name; float grade;public Student(String name,float grade){ this.name = name; this.grade = grade;}@Overridepublic int
2017-12-05 11:24:23 327
原创 Java集合框架上机练习题
编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等 package bzu;import java.util.ArrayLis
2017-11-29 18:15:05 482
原创 Map集合
选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值),学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合,然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Map集合的比较器Comparator,因字符串对象的大小比较是按字典序,而非对应的数值。 要求:必须使用Map集合的内部排序机制进行排序,不能在外部排序。 package bzu;import jav
2017-11-29 13:00:55 212
原创 ArrayList集合
使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素; 3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常; pa
2017-11-29 12:40:21 225
原创 markdown编辑事件处理
编写一个JFrame窗口,要求如下:在窗口的NORTH区放置一个JPanel面板。JPanel面板放置如下组件: (1) JLable标签,标签文本为“兴趣”,右边接着是三个JCheckBox多选按钮,选项分别是“羽毛球”、“乒乓球”、“唱歌”。可以多选。 (2) JLabel标签,标签文本为“性别”,右边接着是两个JRadioButton按钮,选项分别是“男”、“女”。置成单选按钮,提示:
2017-11-19 21:20:26 816
原创 事件处理
编写一个JFrame窗口,要求如下:1.在窗口的NORTH区放置一个JPanel面板。2.JPanel面板放置如下组件:(1)JLable标签,标签文本为“兴趣”,右边接着是三个JCheckBox多选按钮,选项分别是“羽毛球”、“乒乓球”、“唱歌”。可以多选。(2)JLabel标签,标签文本为“性别”,右边接着是两个JRadioButton按钮,选项分别是“男”、“
2017-11-18 15:16:32 198
原创 窗口练习
1.创建一个窗口程序(JFrame),标题栏起名为“浏览器”,有一个菜单条,有“文件”、“编辑”、“查看”3个菜单。“文件”菜单有两个菜单项,一项是“打开”,一项是“保存”,“打开”项做成子菜单,有两个菜单项“打开x”和“打开y”,“保存”项就是普通的菜单项。“编辑”菜单就一个菜单项“复制”。“查看”有两个菜单项“停止”和“刷新”。在菜单及菜单项上添加合适的快捷键。package bz
2017-11-15 18:10:40 381
原创 异常类处理2
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。无论是否发生异常,都输出“感谢使用本程序!”package bzu;import java.util.InputMismatchException;import java.util.Scanner
2017-11-14 16:31:09 159
原创 异常类处理1
写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。package bzu;import java.util.Arrays;
2017-11-14 15:52:26 187
原创 接口-大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教
package com.bzu.aa;public abstract class Student {String name;int fee;Student(String name){}abstract void setFee(int fee);abstract int getFee();}package com.bzu.aa;
2017-11-05 13:00:45 483
原创 用接口实现动物声音模拟器
package bzu;public interface Animal {void cry();String getAnimaName();}package bzu;public class Cat implements Animal {@Overridepublic void cry() {System.out.println(
2017-11-05 12:52:34 803
原创 设计一个动物声音“模拟器”,希望通过模拟器可以模拟许多动物的叫声
package bzu;public abstract class Animal {abstract void cry();abstract String getAnimaName();}package bzu;public class Cat extends Animal {void cry() {System.out.println("喵
2017-10-19 10:39:21 3423
原创 Lesson 3 上机练习题——继承
课堂练习:–在包bzu.aa中定义一个交通工具类(Vehicle): 属性——载客量(capacity) 方法 无参构造方法(给capacity初始化值为2,并输出“执行交通工具类的无参构造方法。”) 有参构造方法(传参给capacity初始化,并输出“执行交通工具的有参构造方法。”) capacity的set、get方法 print方法:输出c
2017-10-17 16:30:19 171
原创 – 定义一个圆类(Circle),其所在的包为bzu.info.software;定义一个圆柱类Cylinder,其所在的包为bzu.info.com;定义一个主类A,其所在的包也为bzu.info.
package bzu.info.software;public class Circle {public double radius;public void setR(double r){this.radius = r;}public double getS(){return radius*radius*3.14;}}packa
2017-10-16 22:49:20 311
原创 用类描述电脑CPU的速度和硬盘的容量
package five;public class CPU {int spend;void setSpend(int m){this.spend = m;}int getSpend(){return spend;}}package five;public class HardDisk {int amount;v
2017-10-16 22:47:37 433
原创 编写代码模拟手机与SIM卡的组合关系。 要求: SIM卡类负责创建SIM卡; Phone类负责创建手机; 手机可以组合一个SIM卡;
package four;public class SIM {long number;SIM(long num){this.number = num;}}package four;public class Phone {SIM sim;void getSim(SIM s){sim = s;}long s
2017-10-16 22:44:43 726
原创 以Point类为基础,定义一个平面中的Circle类: 1、 编写一个无参的构造函数; 2、 编写一个有参的构造函数; 3、 在主函数中调用无参的构造函数生成圆的实例c1,调用有参的构造函数生成圆的实
package three;public class Point {double x;double y;}package three;public class Circle {Point a = new Point();double radius;Circle(){a.x = 5.0;a.y = 5.0;radius = 3.
2017-10-16 22:42:03 527
原创 打印当前时间。学习使用Date类和Calendar类。
package er;import java.util.Calendar;import java.util.Date;public class question {public static void main(String[] args) {Date nowtime = new Date();System.out.println(nowtime
2017-10-16 22:40:14 327
原创 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(s
package nn;public class Vehicle {double speed;double size;void move(){System.out.println("开始移动");}public void setSpeed(double speed) {this.speed = speed;}public void
2017-10-10 21:50:51 3361
原创 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
package zuoye;import java.util.Scanner;public class practice5 {public static void main(String args[]){Scanner in = new Scanner(System.in);int a[];int m = in.nextInt(),n=0,x;a = n
2017-09-13 18:44:49 331
原创 求一个n阶方阵对角线元素之和。
package zuoye;import java.util.Scanner;public class practice4 {public static void main(String args[]){Scanner ina = new Scanner(System.in);int[][] a;int sum=0, n = ina.nextInt();
2017-09-13 18:44:10 307
原创 求1+2!+3!+...+20!的和
package homework;public class practice3 { public static void main(String[] args) { int i,j; double sum = 0,n = 1; for(i=1;i n=n*i;
2017-09-09 18:09:39 1066 2
原创 打印出所有的“水仙花数“,所谓“水仙花数“是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个“水仙花数“,因为153=1的三次方+5的三次方+3的三次方
package homework;public class practice2 { public static void main(String[] args) { int i; int a,b,c; for(i=100;i a=i/100; b=i%
2017-09-09 18:08:26 312
原创 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
package homework;public class practice1 { public static void main(String[] args) { double c,f; for(f = 0;f c = (5.0/9)*(f-32); System.out.printl
2017-09-09 18:04:36 1119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人