- 2024-11-19late chunking 源码分析-https://github.com/jina-ai/late-chunking
importbisectimportloggingfromtypingimportDict,List,Optional,Tuple,Unionfromllama_index.core.node_parserimportSemanticSplitterNodeParserfromllama_index.core.schemaimportDocumentfromllama_index.embeddings.huggingfaceimportHugging
- 2024-11-18分块莫队学习笔记
优雅的暴力。引入link。这道题显然可以用线段树、树状数组做,但如果我偏不用这些数据结构呢?我们知道,暴力修改和查询最坏是\(\mathcal{O}(n)\)的,这样肯定会挂掉。那该怎么办呢?正题分块考虑将序列分成若干块,我们设每块长为\(B\)。对于每次查询\(\left[l,r\right]
- 2024-11-16FA 科技:一种基于换根 + DFS 序的点分治下下位替代
起因:cjx暑假集训的时候出了道题,老师说可以点分治。但是我最初的想法其实是换根处理,但怎么想发现都行不通,因为要同时维护DFS序和权值。于是就没想了。后来10.5和xyh进行长达30s的讨论导游的工作那题,说了我这个想法,xyh觉得有道理,对要求解的问题具体化,于是我才想出了分块
- 2024-11-16jsencrypt rsa 中文 分片
<template><div><h1>RSA分块加解密Demo</h1><textareav-model="text"placeholder="输入要加密的文本"></textarea><button@click="encryptText">加密</button><p>加密后的文本(B
- 2024-11-15[ABC339G] Smaller Sum(分块 卡常 qwq)
link和数列分块入门2差不多的思路,对每个块排序,然后就可以在上面二分,求和,发现都是在二分出来的位置前面的数,可以用前缀和预处理出来分块按照一般分法n,q同阶,时间复杂度是\(O(n\sqrt{n}\log\sqrt{n})\)然后交上去发现最后几个点T了,算一下,大概是2e5*450*8=7e8,时
- 2024-11-0820240923 分块莫队专题
20240923分块莫队专题回滚莫队回滚莫队适用于添加与删除中有一种较为困难的情况。大致思想如下:对原序列分块,将询问按左端点所在块编号排序,同一块内按右端点排序。对每个块,视情况初始化左右指针,扫一遍询问。先移动右指针到询问右端点,记录当前状态的答案,再将左指针移到询问左端
- 2024-11-08HyperWorks实体网格划分
实体网格剖分在HyperMesh中,使用SolidMap功能进行实体网格剖分。该面板如下图所示:图4-4SolidMap面板 Ø通过SolidMapPanel进行实体网格剖分:•通过主菜单栏选择3D页面>solidmap。•通过下拉式菜单选择Mesh>create>SolidMap。 ØSolidMap
- 2024-11-07[题目总结 #1] 静态序列区间查询问题(未完)
[题目总结#1]静态序列区间查询问题前言不久前遇到一批这种题,我发现自己思路很单一,只想着莫队、分块、线段树,但是其实可能有其他巧妙的做法,而且就算是用分块、线段树维护的东西也有我没想到的。总体来说,在这种题上,自己的思维太固化、自己太依赖思维惯性,又不熟悉各种套路。于是
- 2024-10-30Meta-Chunking:一种用于提高RAG性能的文本分割技术
尽管RAG技术在LLMs中具有潜力,但在文本分块方面常常被忽视。文本分块的质量直接影响知识密集型任务的表现。本文提出Meta-Chunking概念,这是一种介于句子和段落之间的文本分割技术,旨在通过逻辑感知来提高文本分割的效率;设计了两种基于LLMs的分块策略:边际采样分块(MarginSam
- 2024-10-30markdown矩阵分块和latex中矩阵分块记录
1.markdown中常见的符号附件\hat{X}\widehat{X}\check{X}\breve{X}\tilde{X}\dot{X}\ddot{X}\overline{X}\underline{X}2.markdown中矩阵由\left[ right],\begin{array}{ccc}\end{array}包围,分行由\\实现,分列通过ccc固定列数,列与列间用&分割代码:\left[\begin
- 2024-10-26由浅到深地阐述文件下载原理
由浅到深地阐述文件下载原理1.最简单的文件下载最简单的文件下载就是发送一个HTTPGET请求,并将响应体写入到本地文件中。importokhttp3.OkHttpClientimportokhttp3.Requestimportjava.io.Fileimportjava.io.FileOutputStreamimportkotlinx.coroutines.*funs
- 2024-10-25腾讯云 COS 多 AZ 存储保证服务高可用性
腾讯云COS的多AZ存储架构能够为用户数据提供数据中心级别的容灾能力。多AZ存储将客户数据分散存储在城市中多个不同的数据中心,当某个数据中心因为自然灾害、断电等极端情况导致整体故障时,多AZ存储架构依然可以为客户提供稳定可靠的存储服务。多AZ存储是怎样实现AZ级
- 2024-10-23空间数据库基础理论 GIS空间数据处理分析涉及的基本概念
空间数据库基础理论GIS空间数据处理分析涉及的基本概念周陆军腾讯科技(深圳)有限公司前端开发关注他 63人赞同了该文章《空间数据库》课程整理汇总,106篇课程,内容太长,学习中,把一些关键点,汇总记下笔记地理空间GIS中的地理空间(Geo-spatial)是指
- 2024-10-23空间数据库基础理论 GIS空间数据处理分析涉及的基本概念
空间数据库基础理论GIS空间数据处理分析涉及的基本概念周陆军腾讯科技(深圳)有限公司前端开发关注他 63人赞同了该文章《空间数据库》课程整理汇总,106篇课程,内容太长,学习中,把一些关键点,汇总记下笔记地理空间GIS中的地理空间(Geo-spatial)是指
- 2024-10-20408数据结构-折半查找,分块查找 自学知识点整理
前置知识:查找的基本概念折半查找折半查找又称二分查找,它仅适用于有序的顺序表。因个人习惯,下文均用二分代替折半。二分查找的基本思想:首先将给定值ke
- 2024-10-16数论分块
数论分块讲解先咕咕,做杜教筛做错题了做了个数论分块,下次再讲。题目示例P3327[SDOI2015]约数个数和设\(d(x)\)为\(x\)的约数个数,给定\(n,m\),求\[\sum_{i=1}^n\sum_{j=1}^md(ij)\]对于\(100\%\)的数据,\(1\leT,n,m\le50000\)。\[\sum_{i=1}^n\sum_{j=1}^md(ij)=
- 2024-10-16数据结构1系列题解前瞻
A.线段树分裂算法:线段树、(平衡树?)板子题,不多做评价。但是开发空间很大,我的写法在洛谷题解上没找到,导致当时想贺题解没贺成。B.三元上升子序列算法:线段树、树状数组、分块、(CDQ分治?)二维偏序板子,开发空间极大,想怎么写就怎么写。C.STEP算法:线段树、分块线段树维护子区间信
- 2024-10-14spp结构
二、SPP结构分析SPP结构又被称为空间金字塔池化,能将任意大小的特征图转换成固定大小的特征向量。接下来我们来详述一下SPP是怎么处理滴~输入层:首先我们现在有一张任意大小的图片,其大小为w*h。输出层:21个神经元--即我们待会希望提取到21个特征。分析如下图所示:分别对1*1
- 2024-10-11LOJ 数列分块入门2
算法考虑求小于给定值的数的个数,可以给每个块再维护一个已经排好序的数组,整块加法对于这个块排好序的数组没有影响,零散块加法直接在原序列上加,再将零散块所处的整块从新排序。查询时零散块暴力查找,整块二分查找代码#include<bits/stdc++.h>#defineintlonglongconstintM
- 2024-10-09tricks
二分答案P2824排序有时候可以尝试二分最后的答案,把不好维护的东西变成\(0\)和\(1\)。操作分块P5443桥梁将操作分块维护,一般适用于可以很好维护静态询问但是需要支持修改的情况(?)。状态压缩去除后效性P2157学校食堂dp有后效性但影响范围很小可以考虑把后续决策压缩起
- 2024-10-08【JS】requestIdleCallback实现分块执行
点击按钮后,执行一个耗时较长的dom操作,页面很长时间没有响应,给用户一种卡死的现象<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">&
- 2024-10-07张量矩阵乘法分块乘法概述
张量矩阵乘法分块乘法概述介绍一下矩阵计算相关的内容,从最基本的算法,到Cutlass这些线性代数模版库,特别是Layout代数相关的内容,再逐渐细化到一些硬件实现访存优化和一些算子融合。6.3.1GEMM概述1.GEMM定义对于一个矩阵乘法,定义如下: (6-1)一个矩阵乘法定义,如图6-26
- 2024-10-07矩阵分块乘法
矩阵分块乘法通常可以把一个矩阵分成多个块,例如, (6-4)可以将其划分为4个块: (6-5) (6-6)分块后的矩阵记为:(6-7)分块矩阵乘法如下所示:(6-7)划分不一定需要完全等间隔,只需要满足子矩阵乘法规则即可,如图6-27所示。图6-27子矩阵划分不一定需要完全
- 2024-10-07从硬件的视角看GEMM
从硬件的视角看GEMM1.分块乘法的内存层次架构分块矩阵乘法,如图6-28所示,通过将矩阵分块拆分,能够在处理器的Cache和寄存器内存放进行快速计算,计算完成后写回主存。图6-28分块矩阵乘法首先,所有的数据都在主内存中,如图6-29所示。图6-29所有的数据都在主内存中然后,在分块