自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 AI小白的第十一天:分类问题,我又回来了!(卷积神经网络)(含代码)

卷积神经网络之前使用多层感知机来做过手写数字分类问题。最近学习到了卷积神经网络,就训练了一个卷积神经网络模型,想着能够提升一下预测的命中率。这里先给出第一轮的对比。左侧是用初代卷积神经网络LeNet的预测结果;右侧是之前用多层感知机预测的结果。怎么样,提升不是一点点啊。

2025-04-02 18:02:14 168

原创 AI小白的第十天:梯度下降优化和学习率优化的代码实现(含代码)

【代码】AI小白的第十天:梯度下降优化和学习率优化的代码实现(含代码)

2025-04-02 15:01:37 142

原创 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小白的第八天:回归问题(一元线性回归)

预测模型是一种用于预测未来事件或未知数据的模型。它通过学习历史数据的规律,推断出未来的结果。

2025-03-25 14:46:10 787

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

原创 AI小白的第六天:必要的数学知识(线性代数-向量计算)

是两个向量对应位置的元素相乘再相加。例如,有一张购物小票,有一列是购买商品的单价向量。

2025-03-18 14:30:37 848

原创 AI小白的第六天:必要的数学知识(向量点积公式的推算过程)

透彻了解向量点积计算

2025-03-18 14:10:21 914

原创 AI小白的第五天:神经网络原理

神经网络原理

2025-03-12 19:34:29 806

原创 AI小白的第四天:代码也体验过了,现在要沉下心来了解一下人工智能的发展历史

当前流行的大模型、人工智能的发展历史

2025-03-12 15:18:20 779

原创 AI小白的第三天:抛弃捷径思想,拥抱hello world(构建第一个模型)

今天迈出学习的第一步——Hello world。

2025-03-12 11:07:29 305

原创 AI小白的第二天:给deepseek添加自己的知识库

初始RAG

2025-02-12 14:54:35 1107

原创 AI小白的第一天:本地搭建个DeepSeek吧

人工智能发展太迅速了。我现在进场已经晚了。。。。

2025-02-08 18:16:21 1093

原创 DeepSeek-V3介绍(中文翻译)

翻译deepseek的readme文档。

2025-02-07 10:40:29 1363

原创 职务、职位、职称,傻傻分不清~

最近做了一个项目。在人员管理里面,出现了很多与“工作(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

原创 想用easyExcel,却发现项目中存在老版本poi怎么办?

poi版本升级,哪些旧语法需要替换

2022-08-19 14:43:53 1007 1

原创 jenkins通过ssh远程部署jar包 jar包无法正常启动

jenkins

2022-06-08 00:12:05 1647

原创 关于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

所有股票代码(不含创业版).xlsx

所有股票代码(不含创业版).xlsx

2021-03-24

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

TA关注的人

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