自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 【深度学习】——CNN结合LSTM模型

需要注意的是,CNN与LSTM结合的具体架构和超参数设置需要根据具体的数据和任务需求进行调整,以获得最佳的性能。这样,LSTM可以利用卷积层提取的空间特征,并结合序列数据的时序信息进行建模。池化层:在卷积层之后添加池化层,以降低特征图的维度,并保留重要的特征信息。通常情况下,序列数据可以表示为三维的张量,其中第一维表示样本数,第二维表示时间步,第三维表示特征数。模型评估:使用验证集或测试集对训练好的模型进行评估,可以使用各种评估指标如准确率、精确率、召回率、F1分数等来评估模型的性能。

2023-04-07 21:41:38 18018 4

原创 【深度学习】——LSTM参数设置

LSTM的批大小可以根据训练数据集的大小和计算资源的限制来确定。一般而言,批大小,训练速度越快,但可能会导致过拟合和内存限制。批大小越小,训练速度越慢,但对于较大的数据集和内存限制较严格的情况下会更加稳定。在实践中,可以通过尝试不同的批大小来找到最优的批大小。一种常用的方法是开始使用较小的批大小,然后逐渐增加批大小,直到达到性能和内存的平衡点。此外,还可以考虑使用动态批大小调整技术(如学习率调度器),在训练过程中自动调整批大小以获得最佳性能。

2023-04-01 15:19:37 8235

原创 【深度学习】——Informer模型

Informer模型是一种用于时间序列预测的深度学习模型,由中国科学院自动化研究所的研究团队提出。与传统的RNN、LSTM、GRU等模型不同,Informer模型采用了一种新的注意力机制,能够很好地处理长期依赖和序列中的缺失值。

2023-03-22 10:01:46 5842 7

原创 【机器学习】——K近邻法(KNN)

1.距离远近:距离度量2.参考点数量:k值3.服从多数:分类决策规则。

2023-03-17 11:00:43 150

原创 概率和回归方程——残差和R方

随机误差的估计值来算残差反应拟合效果绘制残差图后,带状区域的宽度越窄,说明模型。

2023-03-17 10:49:04 2206

原创 【数字测图原理与方法】第三章水准测量原理和仪器

1、了解水准仪的构造、检验和校正方法及水准测量的误差来源及相应的消减措施。2、掌握水准测量原理、水准仪的使用、水准测量方法。

2022-08-15 00:23:36 3525

原创 【数字测图原理与方法】绪论与测量基本知识

红色表示控制测量,蓝色表示碎部测量。

2022-08-12 18:54:51 1697

原创 【Python爬虫】解析xpath——尚硅谷

xpath的使用:注意:提前安装xpath插件。

2022-08-03 23:29:20 224

原创 【测量学】速成汇总——摘录高数帮

静止水面形成一个重力等位面,这个面称为水准面其特性处处和重力方向垂直的连续曲面。

2022-08-01 22:55:06 1548

原创 【Python爬虫】urllib库——尚硅谷

read()字节形式读取二进制扩展rede(5)返回前几个字节。urllib.request.rulopen()模拟浏览器向服务器发送请求。response的数据类型是HttpResponse。readlines()一行一行读取直至结束。getheaders()获取headers。geturl()获取url。response服务器返回的数据。readline()读取一行。getcode()获取状态吗。............

2022-08-01 15:11:55 817

原创 【Python基础】什么是互联网爬虫?

如果我们吧互联网比作一张大的蜘蛛网,那一台计算机上的数据便是蜘蛛网上的一个猎物,而爬虫程序就是一只小蜘蛛,沿着蜘蛛网爬取自己想要的数据解释1通过一个程序,根据url进行爬取网页,获取有用的信息解释2使用程序模拟浏览器,去向服务器发送请求,获取响应信息。...

2022-08-01 10:29:05 154

原创 【Python基础】文件的序列化和反序列化

代码】【Python基础】文件的序列化和反序列化。

2022-08-01 09:22:18 291

原创 傅里叶级数

正交性。

2022-07-23 18:34:06 201

原创 【测量学】水准测量

水准测量

2022-07-16 10:46:28 189

原创 【测量学】第一章测绘工作概述

测量学

2022-07-16 10:45:15 1377

原创 Mybatis【缓存】

缓存13.1简介1.什么是缓存【Cache】存在内存中的临时数据将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率2.为什么使用缓存减少和数据库的交互次数,减少系统开销,提高系统效率3.什么样的数据能使用缓存?经常查询并且不经常改变的数据13.2、Mybatis缓存Mybatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存,缓存可以极大提高查询效率Mybatis系统中默

2022-04-15 16:42:09 82

原创 Mybatis【一对多处理】

11、一对多处理比如:一个老师拥有多个学生对于老师而言,就是一对多的关系1.环境搭建实体类:@Data@NoArgsConstructor@AllArgsConstructorpublic class Student { private int id; private String name; //学生需要关联一个老师 private int tid;}@Data@AllArgsConstructor@NoArgsConstruc

2022-04-15 11:29:52 443

原创 Mybatis【多对一处理】

多对一处理多个学生,对应一个老师对于学生这边而言,关联...多个学生,关联一个老师【多对一】对于老师而言,集合,一个老师有很多学生【一对多】SQLCREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`i

2022-04-15 09:48:33 99

原创 Mybatis【Lombok】

9、LombokLombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。使用步骤: 在IDEA中安装Lombok插件 在项目中导入lombok的jar包 <dependency> <groupId>org.projectlombok</groupId> <a

2022-04-14 17:11:23 98

原创 MyBatis【使用注解开发】

8、使用注解开发8.1 面向接口开发三个面向区别面向对象是指,我们考虑问题时,以对象为单位,考虑它的属性和方法;面向过程是指,我们考虑问题时,以一个具体的流程(事务过程)为单位,考虑它的实现;接口设计与非接口设计是针对复用技术而言的,与面向对象(过程)不是一个问题,更多的体现就是对系统整体的架构;8.2 使用注解开发1.注解在接口上实现 @Select("select * from mybatis.user") List<User> getUsers

2022-04-14 16:54:36 115

原创 Mybatis【分页】

7、分页思考:为什么要分页?减少数据的处理量7.1使用Limit分页SELECT * from user limit startIndex,pageSize 使用Mybatis实现分页,核心SQL1.接口//分页 List<User> getUserByLimit(Map<String,Integer> map);2.Mapper.XML <!--分页查询--> <select id="getUserBy

2022-04-14 11:55:36 128

原创 Mybatis【日志】

6、日志6.1 日志工厂如果一个数据库操作,出现了异常,我们需要排错,日志就是最好的助手!曾经:sout、debug现在:日志工厂SLF4J LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_LOGGING在MyBatis中具体使用哪一个日志实现,在设置中设定STDOUT_LOGGING在 Mybatis核心配置文件中,配置我们的日志6.2、Log4j什么是.

2022-04-14 10:33:30 77

原创 Mybatis【Result-解决属性名和字段名不一致问题】

5、Result-解决属性名和字段名不一致问题1、问题数据库的字段新建一个项目,拷贝之前,测试实体类字段不一致的情况测试出现问题解决方法:起别名 <select id="getUserById" parameterType="int" resultType="com.jiang.pojo.User"> select id,name,pwd as password from mybatis.user where id= #{id}

2022-04-14 10:06:45 244

原创 Mybatis【配置解析】

4、配置解析1、核心配置文件mybatis-config.xmlMyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environ...

2022-04-13 17:50:08 279

原创 Mybatis【CRUD】

3.CRUD1.namespacenamespace中的包名要和Dao/mapper接口的包名一致2.select选择,查询语句;id:就是对应的namespace中的方法名resultType:Sql语句执行的返回值1.编写接口 //查询全部用户 List<User> getUserList(); //根据ID查询用户 User getUserById(int id);2.编写对应的Mapper中的sql语句<se

2022-04-12 17:00:45 761

原创 Mybatis【第一个Mybatis程序】

二、第一个Mybatis程序思路:搭建环境-->导入Mybatis-->编写代码-->测试2.1搭建环境搭建数据库create database `mybatis`;use `mybatis`;create table `user`(`id` int (20) not null PRIMARY key,`name` VARCHAR(30) DEFAULT null,`pwd` VARCHAR(30) DEFAULT null)ENGINE=INNODB DE

2022-04-12 16:16:04 107

原创 Mybatis【简介】

简介1.1什么是MybatisMybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old Java Object,普通老实Java对象)为数据库中的记录。MyBatis是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了googl

2022-04-12 10:24:28 741

原创 SSM回顾【Spring+SpringMVC+Mybatis】

SSM回顾【Spring+SpringMVC+Mybatis】Mybatis认识Mybatis:持久化第一个Mybatis程序CRUD配置ResultMap:结果集映射一对多多对一Log4j分页注解开发动态SQLifchoose(when,otherwise)trim(where,set)foreach缓存...

2022-04-12 09:48:06 197

原创 计算机网络速成【应用层】

应用层网络应用模型客户/服务器模型客户/服务器(Client/Server,CS)模型中,有一个总是打开的主机称为服务器,它服务于许多来自其他称为客户机的主机请求。其工作流程如下︰服务器处于接收请求的状态客户机发出服务请求,并等待接收结果服务器收到请求后,分析请求,进行必要的处理,得到结果并发送给客户客户/服务器模型最主要的特征是︰客户是服务请求方,服务器是服务提供P2P模型CS模型中服务器性能的好坏决定了整个系统的性能,当大量用户请求服务时,服务器就必然成为系统的瓶颈.

2022-04-05 16:46:02 3234

原创 计算机网络速成【传输层】

传输层提供的服务功能提供应用进程之间的逻辑通信(即端到端的通信),网络层提供的是主机之间的逻辑通信(点到点通信)它属于面向通信部分的最高层,同时也是用户功能的最底层传输层位于网络层之上,它为运行在不同主机上的进程之间提供了逻辑通信,而网络层提供主机之间的逻辑通信。显然,即使网络层协议不可靠(网络层协议使分组丢失、混乱或重复),传输层同样能为应用程序提供可靠的服务复用和分用:复用指不同主机进程都可以用同一个传输层协议传送数据;分用是指接收方传输层在博取报文的首部后能把数据正确交付给每个

2022-04-05 16:20:42 2308

原创 计算机网络速成【网络层】

网络层功能异构网络互联路由与转发:路由选择(确定哪一条路径),分组转发(当一个分组到达时所采取的动作)拥塞控制:开环控制,再做决定时不考虑当期那网络状态;闭环控制,基于反馈环路的概念,是一种动态的算法确保子网能够承载所达到的流量路由算法静态路由和动态路由。静态路由算法(非自适应路由算法),由网络管理员手动配置路由信息,简单可靠;动态路由算法(自适应路由算法),有助于流量控制,常用的有:距离-向量路由算法和链路状态路由算法,按照一定算法优化出来距离...

2022-04-05 12:32:19 604

原创 计算机网络速成【物理层】

物理层通信基础概念模拟信号,连续变化的数据或信号数字信号,离散的码元,用一个固定时长的信号波形(数字脉冲)表示一位特质数字,代表不同离散数值的基本【波形】数据:传送信息的实体信号:数据的电气或电磁表现码元:指用一个固定时长的信号波形表示一位K进制数字,代表不同离散数值的基本波形通信主体信源:产生和发送数据的源头信道:信号传输媒介信宿:接送数据的终点交互方式单工通信只有一个方向的通信而没有反方向的交互,仅需要一条信道,例如:无线电广播、电视广播

2022-04-05 11:41:43 430

原创 计算机网络速成课【体系结构】

计算机网络体系结构计算机网络概述计算机网络组成从组成部分上看:一个完整的计算机网络主要由硬件、软件、协议三大部分组成,缺一不可。硬件主要指:主机、通信链路、交换设备和通信设备等;软件主要指:用户使用的各种软件;协议指:网络传输数据时需遵循的规范从工作方式上看:可分为边缘部分和核心部分。边缘部分由所有连接到因特网上供...

2022-04-05 10:29:39 3256

原创 Spring【IOC理论推导】

2.IOC理论推导1.UserDao 接口2.UserDaoImpl 实现类3.UserService 业务接口4.UserServiceImpl 业务实现类在我们之前的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求去修改原代码,如果程序的代码量十分大,修改一次的成本代价十分昂贵我们使用一个Set接口实现,已经发生了革命性的变化private UserDao userDao;//利用set进行动态实现值的注入public void setUserDao

2022-04-03 17:14:27 309

原创 Spring【简介】

1、Spring1.1、简介Spring:春天-------->给软件行业带来了春天 2002,首次推出了Spring框架的雏形:interface21框架 Spring框架即以interface21框架为基础,经过重新设计,并不断丰富内涵,于2004年3月24日发布1.0正式版 Rod Johnson ,Spring Framework创始人,著名作者,学历:悉尼大学博士->音乐学 Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架1.2、

2022-04-03 16:28:28 132

原创 JavaWeb【实战SMBMS超市管理系统】

SMBMS超市管理系统SMBMS超市管理系统架构数据库项目如何搭建?考虑使不使用Maven?依赖,Jar项目搭建:1.搭建一个maven web项目2.配置Tomcat3.测试项目能够跑起来4.导入项目遇到的Jar包jsp,servlet,mysql驱动,jstl,stand...5.创建项目包结构6.编写实体类 ORM映射:表-类映射7.编写基础公共类 1.数据库配置文件 db.prope...

2022-04-01 17:40:57 1159

原创 JavaWeb【监听器】

12、监听器实现一个监听器的接口;(有N种)1、编写一个监听器实现监听器的接口package com.jiang.listener;import javax.servlet.ServletContext;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;//统计网站在线人数:统计sessionpublic class OnlineCountListe

2022-04-01 11:45:05 100

原创 JavaWeb【Filter】

11、FilterFilter:过滤器,用来过滤网站的数据处理中文乱码 登录验证Filter开发步骤:1.导包2.编写过滤器

2022-04-01 10:53:11 225

原创 JavaWeb【MVC三层架构】

10、MVC三层架构什么是MVC:Model(模型),View(视图),Controller(控制器)10.1、早些年用户直接访问控制层,控制层就可以直接操作数据库servlet--CRUD-->数据弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的程序猿调用JDBCMysql Oracle SqlServer...10.2、MVC三层架构

2022-03-31 16:21:43 136

原创 JavaWeb【javaBean】

9、JavaBean实体类JavaBean有特定的写法:必须要有无参构造 属性必须私有化 必须有对应的get/set方法一般用来和数据库的字段做映射 ORMORM:对相关希映射表-->类 字段-->属性 行记录-->对象https://www.bilibili.com/video/BV12J411M7Sj?p=23&spm_id_from=pageDriver...

2022-03-31 15:51:54 772

空空如也

空空如也

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

TA关注的人

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