- 博客(50)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 AI小白的第十一天:分类问题,我又回来了!(卷积神经网络)(含代码)
卷积神经网络之前使用多层感知机来做过手写数字分类问题。最近学习到了卷积神经网络,就训练了一个卷积神经网络模型,想着能够提升一下预测的命中率。这里先给出第一轮的对比。左侧是用初代卷积神经网络LeNet的预测结果;右侧是之前用多层感知机预测的结果。怎么样,提升不是一点点啊。
2025-04-02 18:02:14
168
原创 AI小白的第十天:影响模型泛化能力的因素以及对策
之前写了两次识别手写数字的模型训练,模型对我自己手写图片的识别效果总是不尽人意。后来了解到,模型在训练中命中率高,但是实战命中率差,就可能是出现了过拟合跟欠拟合的情况。
2025-04-02 14:50:08
322
原创 预压大坝沉降监测计算公式
在沉降监测设备施工刚刚完成时,采集到基点和测点的一组读数,并分别计算每一个测点读数与基点读数的差ΔTi\Delta T_iΔTi。ΔTi=ti−T\Delta T_i = t_i - TΔTi=ti−T在设备投入使用一段时间后,测点发生了沉降,具体的变化如下图所示该图中红色双向箭头所表示的高度,可以用分别用 ΔTi−ΔSi\Delta T_i - \Delta S_iΔTi−ΔSi 和 ti−Tt_i -Tti−T来表示,因此ΔTi−ΔSi=ti−T \Delta T_i - \Delt
2025-03-28 10:47:49
940
原创 AI小白的第九天:分类问题(含代码)
前面的回归问题其实就是二分类问题。分类大于2时该如何处理?我们前面在识别手写数字的时候,其实就是这样的一个问题。
2025-03-27 16:00:29
619
原创 Mybatis @Select()中写sql语句的时候,不能很好的支持<foreach>语法
Mybatis @Select()中写sql语句的时候,不能很好的支持<foreach>语法,因此经常在Mapper.java文件中用@Select()来写查询语句的同学,遇到这样的问题的时候,不要钻牛角尖,抓紧上xml文件来写sql吧。
2025-03-26 15:41:04
124
原创 AI小白的第八天:梯度下降(含代码实现)
偏导数是针对多元函数而言的,而梯度其实就是一个包含多元函数所有偏导数的向量,表示函数在某一点处变化最快的方向和变化率。是学习率,之前代码中设置过。均方误差突出一个均,这对单个样本的参考价值就大了很多。偏导数相当于控制了纠正方向,学习率则控制了参数纠正的模长。表示在(x,y)点处变化最快的方向和变化率。梯度的方向是函数在该点处变化最快的方向。梯度的模表示函数在该方向上的变化率。是模型参数在第t+1次迭代时的值,是模型预测的输出值,n是样本数量。表示模型参数在第t次迭代时的值,是样本的真实输出值,
2025-03-25 18:47:04
744
原创 AI小白的第八天:回归问题(多元线性回归、多项式回归)
基本思路就是找到一条线,利用求样本到该线的纵坐标距离之和最小。具体而言就是定义目标函数,通过最优化方法找到使得目标函数最小化的参数值,从而得到模型。这条线也叫拟合线。
2025-03-25 17:39:22
651
原创 AI小白的第七天:必要的数学知识(概率)
概率是一个介于 0 和 1 之间的数,表示某个事件发生的可能性:例如,掷一枚公平的硬币,正面朝上的概率是 0.5。抛一万次硬币,看硬币正面向上的概率。Pn(x)=nxnP_n(x)=\frac{n_x}{n}Pn(x)=nnx这种方式,实验成本高,且误差不可控,概率始终是个近似值。样本空间中,每个结果发生的可能性相等,则事件A的概率为:P(A)=∣A∣∣S∣P(A)=\frac{|A|}{|S|}P(A)=∣S∣∣A∣P(A∣B)=P(B∣A)⋅P(A)P(B)P(A|B)=\frac
2025-03-19 17:58:54
2301
原创 AI小白的第七天:必要的数学知识(微积分)
大学以后就再也没有跟这个东西有任何交集了。但是回头再来看,理解起来比当初要容易多了。主要是记一下数学式子的写法。
2025-03-19 15:46:55
713
原创 AI小白的第六天:必要的数学知识(线性代数-矩阵计算、张量计算)
张量是一个多维数组,可以表示标量、向量、矩阵以及更高维的数据结构。它的维度称为。
2025-03-18 17:18:53
530
原创 职务、职位、职称,傻傻分不清~
最近做了一个项目。在人员管理里面,出现了很多与“工作(job)”相关的概念。起初,常用的后台管理框架里面,只有一个“岗位”的概念。但是在这个项目里面,出现了。在网上查了很多,也包括跟做人力的朋友谈论,最终得到如下结论。
2024-10-24 16:58:58
6910
原创 JWT跟随jdk17升级版本以后要注意的地方
生成令牌和解析令牌的方法被废弃,以下是替代方案,其中tokenConfigProperties.getSecret()代表配置文件中配置的字符串secret,其长度必须要大于256。
2023-10-20 18:27:11
1573
原创 微信小程序通过data-xxx获取不到dataset数据
data-xxx:xxx部分,如果你写了驼峰,实际上小程序在保存的时候,全部给变成小写了,所以你用驼峰接收,接收不到!
2022-09-14 17:35:10
2146
原创 关于Layui的本地代码调试
作为后端人员,我接触前端技术较少,仅仅知道如何把vue的代码通过npm启动起来,然后通过画面来联调后端接口,或者查找bug原因。最近做了一个Layui的项目,发现layui和vue差别挺大的。vue需要打包完了生产一个dist目录,这里面全是静态资源。layui则不需要编译,所有的内容就相当于vue打包以后的静态资源。因为前端调用后端的时候可能会存在跨域问题,所以我在本地给layui启动了静态资源的映射后,再用本地ip才把前后端代码顺畅的跑起来了...
2021-09-12 15:24:15
998
原创 jdk和openjdk访问https地址的时候报错 nested exception is javax.net.ssl.SSLHandshakeException: No appropriate ..
监察java.securityopenjdk的配置文件路径:/usr/lib/jvm/jre/conf/security/java.security
2021-06-09 13:08:25
1389
原创 用IDEA的时候,项目经常性把java版本给设置到5和6等低版本语法
办法1在工程的pom.xml里面声明出使用的java版本。<properties> <!-- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEn
2021-04-01 11:22:09
463
原创 List<JavaBean>处理成Map<String ,List<String>> 为前端柱状图提供成品数据源
先上干货首先我这里有个前提,就是给到画面的所有数据都处理成String。所以我最终返回的数据类型是Map<String ,List<String>> 。原理就是通过T这个东西(我也不知道学名叫啥),把参数类型写活,以便达到通用效果。package org.lichepnark.stock.util;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;impo.
2021-03-30 17:02:27
353
原创 linux环境下安装Redis后却找不到./src/redis-server
原因是因为在执行make命令的时候失败了。失败的原因大概率是环境没有安装gcc命令。先安装gcc命令yum -y install gcc然后再进入到redis安装目录下执行make distclean然后重新编译一遍make这次的编译过程时间就会长一些了。然后启动./src/redis-server...
2021-03-03 14:10:46
3923
原创 微服务架构的访问关系
Nginx接收外部访问,通过负载均衡配置,指定到各个服务器中网关服务的真实IP地址。 网关服务注册到Nacos上,然后通过Nacos的路由,访问注册在Nacos上面的服务实例。从这个图上可以分析出需要改动配置的地方:Nginx的配置文件:Nginx > 网关服务 微服务的配置文件:微服务 > Nacos Nacos上管理的微服务的配置文件:微服务 > 数据库 Nacos的配置文件:Nacos > 数据库...
2021-03-02 14:00:51
257
2
原创 Linux下安装Nacos
背景想要搭建微服务集群,在学习阶段跟着B站教学视频来做。到了NACOS部署这部分内容时,我考虑以后是要自己去搭建框架的。于是自己从网上找了些资料,参考着进行操作了。首先我的linux是在自己机器上做的虚拟机。我考虑过用docker来搭建可能会快一些。结果用docker是方便了,但是安装docker以后,无法在宿主机通过xshell来远程访问虚拟机了。搜索解决办法,捣鼓了半天没弄好。结果重装了系统,决定手工部署。部署过程准备nacos安装包从官网下载https://github.co
2021-02-05 17:23:07
231
原创 kafka生产消息失败 ...has passed since batch creation plus linger time
背景:公司要使用华为云的kafka服务,我负责进行技术预研,后期要封装kafka组件。从华为云下载了demo,完全按照开发者文档来进行配置文件配置,但是会报以下错误。org.apache.kafka.common.errors.TimeoutException: Expiring 10 record(s) for topic-0: 30015 ms has passed since batch creation plus linger time网上大部分给与的解决方向是检查应用服务与kafka的
2020-12-29 15:13:39
8227
1
原创 @FeignClient和@DeleteMapping 有奇怪的冲突
@FeignClient在和@DeleteMapping同时使用的时候,会造成解析不出参数的情况。改成post请求就可以了。天坑啊~
2020-12-09 15:25:17
1072
原创 SpringBoot创建组件
一定要注意,如果是创建组件,选择POM或者Config, 如果是创建子工程,选择Project选择想要的依赖这里的目录也是经常坑人,一定要确认好
2020-11-12 11:34:44
223
原创 搭建confluence服务器(详细操作+踩坑说明)
linux服务器配置推荐前提:web服务,文件服务,数据库服务部署在同一台服务器上。推荐配置2核 + 4G8G内存 + 300G硬盘经过实践,4G内存还是不够用。部署资源atlassian-confluence-6.9.1-x64.bin confluence破解工具 mysql-8.0.20-linux-glibc2.12-i686.tar.xz mysql-connector-java-8.0.20.jar JDK1.8 ⬆(安装在本地windows上面,支持运行破解
2020-09-23 08:41:43
14890
10
原创 关于Mapper.java在调用的时候@Autowired报错的解决过程
先上解决办法ApplicationContext.xml里面加上这一段<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <description>扫描Mapper</description> <property name="basePackage" value="com.dl.jly.Mapper" /> <property name="sqlS
2020-08-14 11:33:53
702
原创 MYSQL 查询条件XX=null的时候,抽不出数据来
mysql的语法里面判断某个字段是null,要用 "字段A is null "。 不是null的时候用“字段A is not null ”错误例:正确例:
2020-08-10 09:49:27
388
原创 关于在java bean对象的属性上使用@notBlank @notEmpty @notNull 等验证的使用方法
第一步:引入依赖包重点是这两个包的版本要相互匹配,不匹配的话也会有问题.组合1:<!--javabean验证 --><dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version></depende
2020-07-29 11:33:54
1926
转载 Java Bean与Map之间相互转化的实现
原文地址:https://www.cnblogs.com/wind-june/p/9704441.html目录树概述Apache BeanUtils将Bean转MapApache BeanUtils将Map转Bean理解BeanUtils将Bean转Map的实现之手写Bean转Map概述 Apache的BeanUtils Bean工具类很强大,基本涵盖了Bean操作的所有方法。这里的话我们就讲讲两个方面,一是Bean covert to Map,二是Map covert t..
2020-07-29 10:51:41
258
TA创建的收藏夹 TA关注的收藏夹
TA关注的人