- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 神经网络基础之正则化
正则化(Regularization) 是机器学习中一种用于防止模型过拟合技术。核心思想是通过在模型损失函数中添加一个惩罚项 (Penalty Term),对模型的复杂度进行约束,从而提升模型在新数据上的泛化能力
2025-03-19 18:23:06
956
原创 Linux安装Anaconda和Jupyter
`Anaconda` 是一个流行的开源数据科学平台,广泛用于数据分析、机器学习、人工智能等领域。Jupyter` 是一个开源的交互式计算平台,广泛用于数据分析、科学计算、机器学习和教育等领域。
2025-03-08 19:08:30
387
原创 神经网络之参数初始化
是训练深度神经网络的一个关键步骤,目的是给网络中权重(weights)和偏置(biases)赋予初始值。合适的参数初始化方法有助于提高训练速度、避免梯度消失/爆炸问题,并且加速网络的收敛
2025-02-19 20:07:27
549
原创 神经网络之激活函数
激活函数 (Activation Function)是神经网络中的一个重要组成部分,它的作用是在神经元中引入非线性因素,使得神经网络能够学习和执行更复杂的任务。如果没有激活函数,无论神经网络有多少层,其实都相当于一个线性变换,这会大大限制网络的表达能力和学习能力
2025-02-19 16:33:17
1086
原创 接口加密之AES&RSA
加密算法是一种用于保护数据安全的数学函数或一组规则,通过特定的加密密钥将明文(原始数据)转换为密文(加密后的数据),以防止未经授权的访问和篡改。加密算法可以分为两大类:对称加密算法和非对称加密算法。
2025-01-19 18:56:02
410
原创 Linux中安装Graphviz
Graphviz 是一个开源的图形可视化软件,由 AT&T 实验室开发。它使用 DOT 语言来描述图形,并生成图形的图像表示。Graphviz 可以创建结构化的图表,比如状态机、流程图、网络结构图、电路图等,这些图表可以用于文档、测试和数据库模型等多种用途。
2025-01-03 15:04:39
476
原创 Python装饰器
装饰器(Decorator)是一种特殊的函数,它可以修改或增强其他函数的功能。装饰器的本质是一个高阶函数,它接收一个函数作为参数,返回一个新的函数作为结果。
2024-04-20 19:49:18
453
原创 Python闭包
闭包,又称闭包函数或者闭合函数,其实和前面讲的嵌套函数类似,不同之处在于,闭包中外部函数返回的不是一个具体的值,而是一个函数。一般情况下,返回的函数会赋值给一个变量,这个变量可以在后面被继续执行调用。
2024-03-25 11:56:53
441
1
原创 初识JWT
JWT全称(Json web token)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用 JSON 对象在各方之间安全地传输信息。此信息是经过数字签名的,因此可以验证和信任。
2024-01-21 21:00:06
867
原创 分布式锁之RedisLockRegistry
在传统单体应用单机部署的情况下,可以使用并发处理相关的功能(如Java并发处理相关的API:ReentrantLcok或synchronized)进行互斥控制来解决。但是,随着业务的发展,系统架构也会逐步优化升级,原本单体单机部署的系统被演化成分布式集群系统,由于分布式系统多线程、多进程并且分布在多个不同机器上,这将使原单机部署情况下的并发控制锁策略无法满足,并不能提供分布式锁的能力。为了解决这个问题就需要一种跨机器的互斥机制来控制共享资源的访问,这就是分布式锁解决的难题!
2023-11-23 18:41:04
1340
原创 PgSQL之触发器
触发器(Trigger)是由事件自动触发执行的一种特殊的存储过程,触发事件可以是对一个表进行INSERT、UPDATE、DELETE等操作。,对我们需要做时间戳更新操作的表设置相应的触发器即可,只需触发器名称和表明替换。需要给每一个做类似操作的表都增加触发器,因此这种方法适用于小规模,区别于全局更细的特殊逻辑场景。要在插入数据的时候自动填充 create_at列的值,我们可以使用DEFAULT值,如下面所示。对于MySQL来说,其内部提供的函数对于创建时间和更新时间的字段的自动更新是相当容易的,但对于。
2023-11-10 14:53:12
1370
原创 Jenkins|安装部署全流程
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成( CI/CD)。
2023-08-25 20:22:34
4373
原创 初识脚本之Shell篇
脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
2021-12-04 23:26:18
557
原创 Linux安装Docker相关组件
Docker安装 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。备注:摘录自百度百科;Docker官网地址Docker安装# 通过yum源安装dockersudo yum -y install docker# 启动
2021-11-24 19:30:29
632
原创 Linux安装RabbitMQ
一、安装准备什么是RabbitMQ? RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。备注:摘录自百度百科;RabbitMQ官网下载地址RabbitMQ特点和优势?RabbitMQ可以拓展应用的伸缩性,针对集群服务消息分发更加便利、消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存
2021-11-24 10:42:35
1680
原创 Linux安装elasticsearch
一、安装准备什么是ElasticSearch? Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Rub
2021-11-22 11:33:55
346
原创 Linux安装cURL
一、安装准备什么是curl? curl is used in command lines or scripts to transfer data. curl is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the Internet transfer engine for th
2021-11-18 18:28:56
1457
原创 Linux安装JDK(centos)
一、安装准备什么是JDK? JDK(Java Development Kid,Java 开发开源工具包),是针对 Java 开发人员的产品,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。 JRE(Java Runtime Environment,Java 运行环境)是运行 JAVA 程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库。 JVM(Java Virtual Machine,Java 虚拟机)
2021-11-18 18:03:17
265
原创 Linux安装Redis(centos)
一、安装准备什么是Redis? Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings)、 散列(hashes)、列表(lists)、 集合(sets)、 有序集合(sorted sets) 与范围查询, bitmaps、 hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication)、LUA脚本(Lua scripting
2021-11-18 17:28:45
640
原创 Linux安装MySQL(centos)
一、安装准备什么是MySQL? MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性
2021-11-18 15:19:45
95
原创 Linux安装Nginx(centos)
一、查看Nginx是否安装什么是Nginx?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。Nginx是一款
2021-11-18 13:31:15
166
原创 Docker从入门到初步掌握
提纲:Docker和Kubernetes关系本人开始今天分享之前想提以前简单的问题,大家可以试试回答。Kubernetes和Docker关系?Kubernetes的作用是管理容器,docker一旦变多,重启,容器通信等一系列过程就需要一个工具来进行管理,这就是Kubernetes做的事情[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V0e3b7jk-1634551438143)(https://i.loli.net/2021/08/31/uaVmcBry6ALT2
2021-10-18 18:08:58
4955
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人