- 博客(92)
- 收藏
- 关注
原创 [本科毕设]pytorch-人脸表情识别
实现了对图片、视频和摄像头三种情况下的人脸表情进行检测。可以检测出七种表情:[‘生气’, ‘厌恶’, ‘害怕’, ‘开心’, ‘自然’, ‘伤心’, ‘吃惊’]四年大学时光转瞬即逝,蓦然回首,本科生活即将结束,马上就要离开校园去更广阔的环境去度过人生的下一阶段。愿终有一天学有所成,实现父母对自己的期望。祝大家毕业设计顺利完成。
2024-03-06 14:51:19 898
原创 pytorch基础
持续补充import torch1.随机相关a = torch.randn(2,3) 正态分布b = torch.rand(2,3) 0~1范围内随机c = torch.rand_like(a) 模仿a的形状生成随机矩阵d = torch.randint(1,10,[2,3,4]) 在1~10内生成形状为(2,3,4)的矩阵a = a.cuda() 将数据加载到gpu内2.查看数据形状a.type() 输出数据类型a.size() == a.shape
2020-10-21 16:51:38 2435
原创 MNIST手写数字识别总结(pytorch)
此博客并不是教程,只是一个练习总结 代码汇总放在文末 1.首先导入所需要的库import torchfrom torch import nnfrom torch.nn import functional as Ffrom torch import optimimport torchvisionfrom matplotlib import pyplot as pltimport pandas as pdimport numpy as npfrom Util import plot.
2020-10-21 16:06:35 2447
原创 jdk8新特性
文章目录Java8新特性lambda表达式语法格式无参,无返回值一参,无返回值多参,有返回值方法体只有一语句函数式接口自定义函数式接口四大接口方法引用构造器引用数组引用Stream创建通过集合创建通过数组创建通过stream的of中间操作筛选与切片映射排序终止操作匹配查询归约收集Optional类创建类的对象常用方法Java8新特性lambda表达式常规写法Runnable ra = new Runnable() { @Override public void run() { S
2020-09-10 15:15:46 678
原创 反射
文章目录反射反射提供的功能:利用反射创建对象公有属性,方法,构造方法私有属性,方法,构造方法反射的用处反射和封装是否矛盾?创建对象用哪个?Class类的理解内部解析哪些类型具有Class对象?获取Class实例的方式一:直接属性获得二:通过运行时的类获得三:使用对象名获得四:使用类加载器获得properties读取配置文件方式一方式二创建运行时类的对象调用空参构造器调用带参构造器举例获取运行时类的完整结构获取属性获取方法获取方法的注解获取方法权限修饰符获取方法返回值获取方法名形参方法参数列表返回抛的异常获取
2020-09-10 15:14:02 314
原创 MySQL:DML
Data Manipulation Language 数据操纵语言用来实现对数据的增删改insert , update , delete增插单行:INSERT INTO 表名(字段1,字段2,...) VALUES (值1,值2)插多行INSERT INTO 表名(字段1,字段2,...) VALUES (值11,值12,...),(值21,值22,...),(值31,值32,...)......特点:1.字段名和值一一对应2.数值类型不用单引号,其它必须用单引号普通插入:
2020-08-02 22:19:40 193
原创 MySQL:DDL
Data Define Language用于对数据库和表的管理和操作库的管理创建库CREATE DATABASE 库名; 创建库这样的话,如果库名已经存在时会报错,可以这样写:CREATE DATABASE IF NOT EXISTS 库名; 通过Java调用,容错性强一些删除库DROP DATABASE 库名;同样的:DROP DATABASE IF EXISTS 库名;表的管理创建表CREATE TABLE 表名( 字段名 字段类型 【字段约束】, 字段
2020-08-01 22:01:24 189
原创 MySQL:连接查询
连接查询也就是多表查询按功能分: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接 右外连接 全外连接 交叉链接---------------------------------------内连接等值连接 select 查询列表 from 表1 别名,表2 别名... where 等值连接的条件( 用= )------------------------------------------------------------------------
2020-07-31 15:59:29 166 1
原创 pytorch安装教程
tensorflow安装教程在上面那篇博客里面安装过cuda和cudnn了,所以说这里不再写了。有了前面的铺垫pytorch简单很多我这里假设你anaconda,cuda这些都已经安装好了,然后创建一个pytorch专用环境:conda create -n pytorch python=3.6,其他python版本应该也行启动环境:conda activate pytorch进pytorch官网,寻找合适的下载指令。https://pytorch.org/get-started/locally/
2020-07-30 11:15:00 340
原创 tensorflow-gpu安装教程
我是win10系统之前写过一篇tensorflow安装教程,那时候刚刚大一,啥也不懂,并且还有个历史遗留问题,anaconda打不开,打开之后自动蹦出来个IE。这两天又重新卸载anaconda和cuda,cudnn,重新下载。anaconda挺烦的,总是卸载不干净,重新安装之后缺失一大堆文件,网上说安装旧版的可以不缺文件,我试了一下,缺失不缺文件,但是臣妾就是想用新版的啊,嘤嘤嘤。并且在命令行有时还提示我字符集错误,tensorflow什么的装不成。WTM忍不住口吐芬芳anaconda卸载根
2020-07-30 09:35:10 328 1
原创 JavaScript作用域
全局作用域:编写在 < script >标签内的代码页面打开时创建,页面关闭时销毁。在全局作用域中有个window对象(浏览器窗口),全局作用域内的变量都会作为window的属性。全局作用域内的函数都会作为windows的方法。函数作用域:编写在函数内的代码函数执行是创建,函数结束后销毁变量的声明: 使用var声明的变量,会在所有代码执行之前提前被声明,但是不提前赋值,运行的相应位置才赋值。<script type="text/javascript"&g.
2020-07-20 12:44:01 135
原创 计算机网络各种单位
这些单位太难搞了,总结一下bit:一个bit就是一个0或1,bits就是bit的复数形式bit/s,b/s,bps:传输速率,比特每秒当速率较高时,就在前面加字母:k(103) ,M(106) ,G(109) , T(1012) ,P(1015) ,E(1018) , Z(1021) , Y(1024)所以说:9Mbps = 9×106bpsbyte(B):字节,1B = 8bit,同理bytes也是复数形式在二进制中:K(210),M(220),G(230),T(240),P(250
2020-07-15 12:16:51 4121 4
原创 JS补充
基本数据类型: Undefined , Null , Boolean , Number , String.(栈内存)引用数据类型: object(堆内存)所有编程语言都是这个特点var a = 66;var b = a;a++;document.write(a);document.write(b);输出结果为: 67 66对于基本数据类型,将一个变量的值赋给另一个变量,是将变量的值复制了过去。var a = new Object();a.name = "特朗普";var b =
2020-07-14 22:03:23 155
原创 利用js编写一个计算器
点击此处查看在线版计算器代码:写的不好,还有很大改进空间<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>计算器3.0</title> <style type="text/css"> body{ background-color: #bfa; } inp
2020-07-01 22:07:57 421
原创 Not on FX application thread问题解决方法
Not on FX application thread; currentThread = Thread-4
2020-06-22 09:39:33 5744 3
原创 jsp入门小节
jsp通俗易懂就是将Java代码搬到了浏览器上指令标识<%@ 指令名 属性1="属性值1"%>比如说eclipse自动生成的代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>不同属性用空格或者,隔开指令名包括:page , inc...
2020-06-03 09:32:22 155
原创 floodlight安装教程
差点被这个floodlight逼疯,分享一下安装经验,适用于纯小白基于linux刚开始我是根据这篇文章安装的:点此处跳转然后遇到了坑,谁叫我暂时还不会github呢。下载floodlight的时候建议使用我这个百度网盘连接自己总结一下,安装步骤:jdk,git是必须安装的。sudo apt-get install build-essential default-jdk ant python-devsudo apt-get install git2.从github上下载floodli
2020-05-22 11:48:07 10918 30
原创 JavaScript基础
终于要对JavaScript下手了 /滑稽脸1,注释和C语言里面的注释一样,可以用单行注释//,多行注释/**/2.定义变量的时候全是var,什么int,float,string统统去死吧。当定义一个新变量但是未赋值时,他会有一个默认值叫做undefined3.当在函数内部用创建var创建变量的时候,函数调用已结束,创建的变量就被销毁了,但是我们可以省略那个var,这样,那个值就会变成全局变...
2020-05-16 18:29:18 202
原创 IO流
1.File类文件和文件目录的抽象表示形式,与平台无关。能新建,删除,重命名文件和目录,但是不能访问文件本身内容。访问内容修改的话得用流来操作了。构造方法: File file = new File("E:\\JavaCode"); 相对路径或者绝对路径 File file1 = new File("E:\\JavaCode" , "javatext"); 等于说是把路径拆开了 File file2 = new File(file1 , "test.txt"); 等于:E:\JavaCode
2020-05-14 17:14:25 172
原创 泛型
用< >括起来,类似于html标记jdk1.5新增特性。1.5之前的时候,使用容器的时候只能传进去Object类型,所以说很容易造成数据错误。使用泛型可以限制传进去的数据的类型。泛型只能使用类,不能是基本数据类型容器使用泛型: ArrayList<Integer> a = new ArrayList<>(); 然后就只能放进去Integer型数据了。 HashMap<String , Integer> a = new HashMap<&g
2020-05-09 17:07:21 293
原创 Java常用类(system,math)
1.System最常用的:System.out.println();System.in获取时间: System.currentTimeMillis()强制退出程序 System.exit(0) 0表示正常退出2.math需要用的时候查表就可以了和数学相关的类,内部方法一般都是静态的,不需要new对象常量: Math.pi Math.E方法: Math.abs()...
2020-05-05 17:05:22 195
原创 Java常用类(比较器)
用来在对象之间进行排序,根据对象的某个属性进行排序。1.Comparable接口重写compareTo方法,自定义排序规则String,包装类已经重写过了,直接调用就行自定义类,使用继承Comparable接口class goods implements Comparable{ String name; int price; public goods(String name , i...
2020-05-05 16:40:24 273
原创 Java常用类(时间)
1.System返回当前时间与1970年1月1日0时0分0秒的时间差,单位为毫秒 long a = System.currentTimeMillis(); 这里可以放其他代码 long b = System.currentTimeMillis(); System.out.println((b-a)); 计算出代码运行时间。2.Date创建对应当前时间的空参构造器 ...
2020-05-04 19:46:58 231
原创 Java多线程小结
程序 = 算法 + 数据结构进程:程序的一次执行过程线程:进程内部的一条一条的执行路径,之前写的代码都是单线程的多线程优点增加用户的操作体验(你在看视频的同时可以听到声音)提高cpu利用率通过thread创建1.创建一个继承thread的子类2.重写run方法,代码块为要执行的东西3.创建对象4.调用这个对象的start方法(从thread继承过来的)public c...
2020-05-01 23:32:06 135
原创 Java的异常处理(exception类)
一般不对error错误进行处理常见异常举例:空指针访问异常,NullPointerException类型强制转换异常,ClassCastException数组角标越界,ArrayIndexOutOfBoundsException字符串越界,StringIndexOutOfException数值格式异常(字符串"abc"转化为int),NumberFormatException输入...
2020-04-28 09:53:48 393
原创 饿汉式,懒汉式
设计模式就是创建一个类,但是呢只能用这个类生产一个对象。饿汉式思路:1.利用static关键字修饰方法内的构造函数,这样在外部就无法访问构造方法了,避免无限制创建对象2.在类内部设置一个局部变量,用来接收new出来的对象。因为构造函数是私人的,所以这个局部变量也用private修饰。3.这是需要设置一个静态方法,用来返回这个new出来的对象,因为静态方法不能调用非静态变量,所以说第二步的局...
2020-04-24 11:56:49 127
原创 利用javafx写一个简单的2048小游戏
我比较菜,代码没有设置良好的游戏结束语句,只要面板内没有空白方格,就会提示游戏结束。游戏界面也不美观…游戏界面代码package sample;import javafx.application.Application;import javafx.event.ActionEvent;import javafx.geometry.Pos;import javafx.scene.Sce...
2020-04-22 09:53:47 2128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人