logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

机器学习常见问题之numpy维度问题

本文深入剖析了NumPy中shape=(100,)与(100,1)的本质区别,指出前者是一维数组而后者是二维列向量。作者通过实例揭示了广播机制可能导致的意外结果,并提供了维度转换的实用方法:使用reshape()或np.newaxis将一维转为二维,用flatten()或squeeze()反向转换。特别强调索引方式对维度的影响——整数索引会降维而切片索引保持维度。最后给出了最佳实践:保持维度敏感、

#机器学习#numpy#人工智能
机器学习之ravel()的作用

NumPy 中的 ravel() 函数用于将多维数组"压平"为一维数组,通常返回原始数据的视图而非拷贝,这意味着修改结果会影响原数组。与 flatten()(始终返回拷贝)和 reshape(-1)(类似 ravel() 但语义不同)相比,ravel() 更高效但安全性较低。选择使用时:需确保数据安全时用 flatten(),追求性能且不修改数据时用 ravel() 或 res

#机器学习#numpy
扒光大模型的底裤:从一段文本到高维矩阵的“硬核流转”史

用极其暴力、不讲理的概率统计,干掉了复杂的人类词典。并且bpe不是从左到右按顺序合并token的,而是在句子各处分别切割,最终比较那个token的权重值高。但没有上下文的bpe终究是死板的,会有分词歧义导致的词汇表污染(Vocabulary Contamination by Ambiguous Tokenization)问题提供极其稳定、高效的O1O(1)O1静态特征特征查询。用庞大的矩阵并发运算

#中文分词#人工智能
【深度复盘】Redis 分布式锁:从 SETNX 到 Redisson 看门狗的架构权衡

Redis分布式锁演进:从基础SETNX到Redisson看门狗机制,解决死锁、误删、续期问题。核心在于原子性操作(SET NX EX + Lua脚本)和唯一标识(UUID)。Redisson通过守护线程自动续期(默认30秒,每10秒检查),在数据安全(Safety)和可用性(Liveness)间权衡,适合金融等核心业务。提供死磕、优雅等待、快速失败三种API模式,根据业务场景选择是否启用看门狗。

#redis#分布式#架构
云原生环境Jvm内存占用持续高位问题排查

但是云原生上也要注意,jvm内存的设置占limit的比例不能太大,如果太大,在其他地方也用到一些内存的时候,操作系统会觉得内存不够用,申请更多内存,再来就是,内存分配给jvm后,就是由jvm负责管理了,你堆内存GC,把某块内存标记为空闲,这都是jvm内部的事,操作系统并不知情。综上所述,即使jvm GC后没有内存泄露,操作系统可能还是会认为jvm占用了比较大的内存空间,这个一般是没有什么问题的。经

#java
彻底搞懂 JS 异步:Promise、async/await 与事件循环的底层逻辑

本文深入解析JavaScript异步编程的核心机制。首先将Promise比作餐厅排号小票,解释其pending、fulfilled和rejected三种状态。然后介绍事件循环模型,包括主线程、微任务队列(VIP候车室)和宏任务队列(普通候车室)的执行顺序。重点剖析async/await的"剪刀理论":遇到await时,引擎会将后续代码打包进微任务队列,主线程继续执行其他任务。文

#javascript#开发语言#ecmascript
扒光大模型的底裤:从一段文本到高维矩阵的“硬核流转”史

用极其暴力、不讲理的概率统计,干掉了复杂的人类词典。并且bpe不是从左到右按顺序合并token的,而是在句子各处分别切割,最终比较那个token的权重值高。但没有上下文的bpe终究是死板的,会有分词歧义导致的词汇表污染(Vocabulary Contamination by Ambiguous Tokenization)问题提供极其稳定、高效的O1O(1)O1静态特征特征查询。用庞大的矩阵并发运算

#中文分词#人工智能
CAP理论,顺便讲下BASE

C (Consistency) - 一致性“强一致性”或“原子一致性”。无论用户访问集群中的哪个节点(北京节点还是上海节点),读到的数据绝对是最新的。如果某个节点还没同步好,它必须拒绝服务(报错或阻塞),不能给用户看旧数据。A (Availability) - 可用性服务一直可用。只要节点没挂,就必须响应用户的读写请求。哪怕数据是旧的、错的,也要把数据给用户,不能报错,不能超时。P (Partit

#分布式
深度复盘:海量数据下的 SQL 优化与生命周期治理

摘要: 针对海量数据(单表>2000万)的SQL优化,需从存储架构入手。采用Range分区实现分区剪枝,提升IO效率;MySQL使用Local Index,Oracle支持Global Index但维护成本高。数据归档推荐Exchange Partition技术,实现毫秒级零IO操作。SQL执行层面需遵循最左匹配和覆盖索引原则,动态SQL需防御注入。极端环境下可通过基线对齐、环境仿真和EXP

#sql#数据库
神经网络反向传播推导笔记 (整理版)

本文系统整理了神经网络反向传播的数学推导过程。首先定义了网络维度(输入层401维,隐藏层25维,输出层10维)和代价函数。重点推导了误差项δ的计算:输出层δ(3)=a(3)-y;隐藏层δ(2)通过链式法则和矩阵转置运算得到δ(2)=(δ(3)Θ(2)T)⊙g'(z(2))。最后给出了梯度计算公式:∂J/∂Θ(l)=(δ(l+1))Ta(l),并通过维度验证了其正确性。推导过程强调从微观求导到宏观矩

#神经网络#人工智能
    共 13 条
  • 1
  • 2
  • 请选择