- 博客(12)
- 收藏
- 关注
原创 3.回归实战
上述代码定义了一个数据集,在类中定义了初始化,获取项目和长度三个函数用于处理数据。初始化函数读取csv文件,根据传入的mode参数决定加载相应的数据集并进行标准化。上述代码定义了一个继承自nn.module的模型类,该模型由两层全连接层和一层 Relu激活函数构成。同时定义了初始化函数和前向传播函数。分批次计算Loss,全局计算Loss可能太大,一个数据计算Loss可能会进行扰动。2. Model 定义自己的模型。#正则 交叉验证 过拟合。4.得到测试结果并保存。5.调用上述调用的模块。
2025-03-10 12:26:10
220
原创 0.机器学习与深度学习基本介绍
传统的系统总根据规则和数据推测出答案,而机器学习是根据答案和数据反推规则。深度学习是机器学习的子集,利用多层神经网络从大量数据中学习。机器学习,具有数学上的可解释性,但准确率不是百分百,且不灵活。深度学习是设计一个很深的网络架构让机器自己学。深度学习就是寻找一个函数f。
2025-03-02 15:00:09
165
原创 Mysql面试篇补卡
Q1: Mysql的主要存储引擎有哪些?支持事务、行级锁、外键提供高并发性能数据以聚簇索引的方式存储,提高检索效率场景:需要事务支持的应用不支持事务和外键,使用表级锁适合读取多,更新少的场景,比如数据仓库。具有较快的读性能和较快的表级锁定。场景:读比较多,记录日志等存储大量历史数据,支持高效的插入和压缩数据存储在内存中,速度快,但数据在服务器重启后丢失。Q2: MYSQL InnoDB引擎中的聚簇索引和非聚簇索引的区别索引叶子节点存储的是数据行,可以直接访问完整数据。
2025-02-23 17:11:03
582
原创 深入理解Java并发编程《二》----JMM及Volatile全解读
Java的并发采用的是共享内存模型,Java线程之间的通信总是隐式进行,正通信过程对程序员完全透明。在Java中,所有实例域,静态域,数组元素都存储在堆内存中,堆内存在线程之间共享。局部变量、方法定义参数、异常处理不会在线程之间共享,他们不会有内存可见性问题,也不受内存模型的影响。Java线程之间的通信由Java内存模型即JMM控制,JMM决定一个线程对共享变量的写入何时对另一个线程可见。
2025-02-18 15:19:48
623
原创 深入理解Java并发编程《一》----Synchronized全解读
1. 有序性 (读读、读写、写读、写写 互斥)2. 可见性 (可见性是指多个线程访问⼀个资源时,该资源的状态、值信息等对于其他线程都是可见的。synchronized和volatile都具有可见性,其中synchronized对⼀个类或对象加锁时,⼀个线程如果要访问该类或对象必须先获得它的锁,⽽这个锁的状态对于其他任何线程都是可见的,并且在释放锁之前会将对变量的修改刷新到共享内存当中,保证资源变量的可见性。3. 原子性 (本质上是线程互斥保证的原子性)4. 可重入性。
2025-02-17 21:41:08
799
原创 Elasticsearch《一》
Elasticsearch为一款高性能分布式搜索引擎。ES之所以有如此高性能的搜索表现,正是得益于底层的。是最传统的,根据id索引的方式。但根据词条查询时,必须先逐条获取每个文档,然后判断文档中是否包含所需要的词条,是。而则相反,是先找到用户要搜索的词条,根据词条得到保护词条的文档的id,然后根据id获取文档。是。MYSQL采用正向索引,可以给多个字段创建索引,根据索引字段搜索、排序速度非常快。但是根据非索引字段,或者索引字段的部分词条扫描时,只能全表扫描。
2025-02-16 17:29:37
1519
原创 RabbitMQ----进阶篇
23RabbitMQ消息发送过程中可能会出现消息丢失,Case1:我们是基于网络发送,可能网络出现故障,导致消息未投递到MQ,出现用户已经支付了订单,却显示订单未完成的情况,给用户造成很不好的体验。Case2:支付服务成功发送消息给MQ,而MQ此时出现宕机,导致交易服务无法成功监听。
2025-02-15 12:59:06
1758
原创 RabbitMQ----入门篇
RabbitMq---高性能的异步通信组件首先我们回顾一下微服务架构图微服务远程调用的OpenFeign组件就是同步模式采用http同步请求,之前学习过程已经使用了很多。然而在实际开发中,异步处理的业务场景非常之多,异步通信的并发能力很强,效率较高,解除了业务之间的耦合,拓展性强,无需同步实时反馈信息,将消息交由broker处理。软件开发应满足开闭原则既面向扩展开放,面向修改关闭;1.拓展性差、不符合开闭原则。
2025-02-14 17:33:16
654
原创 微服务保护与分布式事务篇<二>
微服务在调用期间不满足ACID特性,多个微服务调用时,不会让所有的微服务都能感知到需回滚。多个事务必须同事成功或失败,这样的事务就叫分布式事务。问题根源:微服务之间不知道彼此的执行情况。
2025-02-12 18:15:39
1799
原创 微服务保护与分布式事务篇<一>
但线程明知该微服务不可用,依然还要做远程调用,明知调用服务挂了却还要造成请求,会导致资源浪费,因此我们需要服务熔断来进一步保护微服务,明知故障服务,进行熔断,拒绝发微服务请求。断路器里有状态机,默认情况下处于closed状态,所有请求都会正常访问,异常比例过高会从closed变为open状态,open状态到期了会进入half-open,检查服务是否回复,如果微服务没有恢复则依然进行open,否则进入closed状态。即:微服务调用链路中的某个服务故障,引起整个链路的所有微服务都不可用。
2025-02-12 15:43:03
444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人