• 2024-11-20RAG中late chunking的实验效果测试(续2)
    针对前面RAG测试的长文本问题,我又增加了长文本测试(代码同前):context_test_documents=[#文档1:AI发展史(约2500tokens)"""人工智能的发展历程可以追溯到20世纪50年代。1950年,图灵提出著名的"图灵测试",这被认为是人工智能研究的开端。在接下来的几十年里
  • 2024-11-20(71)卷积码的维特比软判决译码与硬判决译码MATLAB仿真
    文章目录前言一、卷积码1.卷积码编码2.卷积码解码二、硬判决译码三、软判决译码四、MATLAB仿真1.仿真代码2.代码说明3.仿真结果总结前言本文首先介绍了卷积码原理与卷积码的维特比软判决译码与硬判决译码,然后给出卷积码的维特比软判决译码与硬判决译码的MATLAB
  • 2024-11-15RTP --- 协议介绍
     RTP报文格式12字节头部+payload12字节头部structrtp_hdr{#ifdefBIGENDIANunsignedcharv:2;/*protocolversion*/unsignedcharp:1;/*paddingflag*/unsignedcharx:1;/*headerextensionflag*/un
  • 2024-11-09【MATLAB源码-第212期】基于matlab的8PSK的log-map软解调仿真,输出误码率曲线和星座图。
    操作环境:MATLAB2022a1、算法描述1.8PSK调制和解调系统8PSK(8相位移键控)是一种数字调制技术,它通过改变载波信号的相位来传输数据。在这个系统中,我们将介绍8PSK的工作原理、调制过程、信道模型、解调过程,特别是log-MAP软解调的实现。1.18PSK调制的基本原理8PSK调制的基本
  • 2024-11-05golang 实现比特币内核:椭圆曲线有限域的代码实现
    让我们开始有限域的代码之旅,进入一个空目录,创建一个名为bitcoin的新文件夹,在bitcoin目录中,再创建一个名为elliptic-curve的新文件夹。在该文件夹中初始化一个新的包,运行以下命令:goinitmodelliptic_curve然后我们创建一个新文件finite-element,我们将在这里编写有限域
  • 2024-11-05在区块链技术中,什么是工作量证明(PoW)?
    工作量证明(Proof-of-Work,PoW)是区块链网络中的一种共识机制。它是一种用于验证节点是否为区块链的维护和扩展付出了足够计算资源(即工作量)的方法。通过让节点完成一个具有一定难度的计算任务,来竞争在区块链上添加新区块的权力。简单理解,就像是一场竞赛,参赛者(节点)需要完成一
  • 2024-11-02比特币与区块链诞生
    区块链诞生之前我们通常把比特币的发明看成是区块链诞生的标志性事件。但区块链就像很多技术一样,并不是凭空出现,通常都会有一些渊源。1991年,比特币发明出来的17年前,斯图尔特·哈伯(StuartHaber)和W.斯科特·斯托内塔(W.ScottStornetta)就提出了区块链的前身。他们创造性地把一系
  • 2024-11-01BTC中使用的数字签名到底是什么?
    比特币(Bitcoin,BTC)作为一种去中心化的数字货币,其安全性和可靠性在很大程度上依赖于数字签名技术。数字签名不仅确保了交易的真实性和完整性,还为用户提供了身份验证的手段。本文将深入探讨比特币中使用的数字签名的原理、实现方式以及其在比特币网络中的重要性。一、数字签名的
  • 2024-10-31BitNet.cpp:革新性的1比特LLM推理框架,让CPU也能驾驭百亿参数大模型!
  • 2024-10-27什么是量子计算?
    量子计算是基于量子力学原理的计算方式,有望大幅度超越经典计算能力。它利用量子比特(qubit)作为信息单位,与经典计算的二进制比特相比,量子比特拥有叠加和纠缠等特性,这些特性为其提供了并行处理和加密能力。量子计算不仅是技术的进步,更有潜力重塑多个领域的前景,如药物研发、金融模型
  • 2024-10-26GESP一级真题分析-202303-选择题1-输入输出设备、存储单位、默认数据类型、标识符命名
    GESP一级真题分析-202303-选择题1-输入输出设备、存储单位、默认数据类型、标识符命名PDF文档公众号回复关键字:202410261相关知识点1)输入输出设备输入设备是外界向计算机传送信息的装置。在微型计算机系统中,最常用的输入设备是键盘和鼠标。此外还有电子光笔、数字化
  • 2024-10-26力扣每日一题3181.执行操作可获得的最大总奖励2
      题目描述:给你一个整数数组 rewardValues,长度为 n,代表奖励的值。最初,你的总奖励 x 为0,所有下标都是 未标记 的。你可以执行以下操作 任意次 :从区间 [0,n-1] 中选择一个 未标记 的下标 i。如果 rewardValues[i] 大于 你当前的总奖励 x,则将 rewardVa
  • 2024-10-23二进制转十进制
    以下用一个字节作为例子:每个比特(即小方框)中放数字0或1其中最高位为符号位,正数放0                 负数放1 现在将每个小方框由低到高,如下图式编号: 由此当每个比特上都为1时就有二进制转十进制的特殊公式:(x≥0,x∈N+) 例如:给
  • 2024-10-23SM2 - 公钥加密算法
    符号A,B:使用公钥密码系统的两个用户。\(a,b\):\(F_q\)中的元素,他们定义\(F_q\)上的一条椭圆曲线\(E\)。\(d_B\):用户B的私钥。\(E⁡(F_q)\):\(F_q\)上椭圆曲线\(E\)的所有有理点(包括无穷远点\(O\))组成的集合。\(F_q\):包含\(q\)个元素的有限域。\(G\):椭圆曲线的一个基点,其阶为
  • 2024-10-23SM2 - $F_{2^m}$
    1符号和缩略语\(a,b\):\(F_q\)中的元素,它们定义\(F_q\)上的一条椭圆曲线\(E\)。\(E\):有限域上由\(a\)和\(b\)定义的一条椭圆曲线。\(E⁡(F_q)\):\(F_q\)上椭圆曲线\(E\)的所以有理点(包括无穷远点\(O\))组成的集合。\(F_p\):包含\(p\)个元素的素域。\(F_q\):包含\(q\)个元素的有限
  • 2024-10-20【采用BPSK或GMSK的Turbo码】MSK、GMSK调制二比特差分解调、turbo+BPSK、turbo+GMSK研究(Matlab代码实现)
      
  • 2024-10-18GCM
    GaloisCounterMode(GCM)运算符与函数$0^s$包含了$s$个$0$的比特串。$\mbox{CIPH}_K⁡(X)$在密钥$K$下对分组$X$应用分组密码得到的输出。$\mbox{GCTR}_K⁡(ICB,X)$在密钥K下对包含初始组计数$ICB$的比特串X应用包含给定分组加密的$\mbox{GCTR}$函数的输出。$\m
  • 2024-10-15100M的网络,传输1T文件需要多久?
    这个问题涉及到两套单位换算标准。一、传输时间计算要计算在100Mbps(兆比特每秒)的网络上传输1TB(太字节)的文件需要多长时间,我们需要先统一单位,并进行以下步骤:确定文件大小(以比特为单位):1TB=1024GB1GB=1024MB1MB=1024KB1KB=1024字节所以,1TB=1024^4字
  • 2024-10-13计算机网络:数据链路层 —— PPP 点对点协议
    文章目录PPP帧PPP帧的格式PPP帧的透明传输面向字节的异步链路面向比特的同步链路PPP帧的差错检测PPP的工作状态点对点协议(Point-to-PointProtocol,PPP)是目前使用最广泛的点对点数据链路层协议,用于在两个节点之间进行数据传输。它通常用于建立在串行线路上的点对
  • 2024-10-12计算机网络的性能指标
    计算机网络的性能指标速率\(bps\),比特每秒,意思是计算机网络每秒传送的比特数,当数据率较高时就在这个单位前面加上一个字母\[1kbps=10^3bps\]\[1Mbps=10^6bps\]\[1Gbps=10^9bps\]\[1Tbps=10^12bps\]注意有时题目还会有单位\(B/s\),这个单位是字节每秒,\(1B
  • 2024-09-19吉比特9.19笔试
    第一题给出n,d,m,分别代表多项式个数、维度和修改次数。接下来n行以t开头,接下来t+1个数分别代表0次1次--的项系数接下来m行以p,l,r开头分别代表修改第l个到第r个多项式的前p+1项系数。最后输出n个多项式f(233)的结果,要求结果对1e7+9取模。最后计算结果的次数上限设置为500
  • 2024-09-18我在使用C语言编程的时候可以完全了解内存中数据的情况,每一个字节每一个比特都能了如指掌,当我使用Rust编程的时候感觉没有办法做到这一点,是么?如果能够,怎样在Rust中做到对每一个字节每一个比特都能
    在Rust中,虽然编译器默认会帮助你管理内存,提供安全的抽象,但你仍然可以像在C语言中一样,完全掌控每个字节、每个位的操作。Rust提供了多种方式来实现对内存的精细控制,只是默认情况下这些操作受到更多的安全检查和限制。以下是一些方法,帮助你在Rust中实现对内存的精确控制:1.
  • 2024-09-13计算机网络:概述 - 性能指标
    目录一.  速率二.  带宽三.  吞吐量四.  时延五.  时延带宽积六.  往返时间RTT七.  利用率八.  丢包率此博客介绍计算机网络中的性能指标,性能指标从不同的角度来度量计算机网络的性能。下面介绍几个常用的性能指标:一.  速率我们知道,计
  • 2024-09-13BTC ETF资金流入暴涨400%,市场下一步将如何发展?
    近期,BTC现货ETF(交易所交易基金)市场出现了显著的资金流入,尤其是在9月10日,BTCETF吸引了近1.17亿美元的资金流入,相较于前一天的3729万美元,暴涨了400%。这种现象引发了市场广泛关注,许多投资者和机构也在密切观察这一趋势对加密市场未来发展的潜在影响。一、BTCETF资金流入背后
  • 2024-09-12用 Python 中的量子机器学习预测股票价格
    作者:老余捞鱼原创不易,转载请标明出处及原作者。写在前面的话:    今天,我们将深入量子计算与机器学习的交叉领域,探索量子机器学习。主要目标是比较量子神经网络与简单的单层MLP在预测股票价格时间序列方面的性能。    为了促进这个项目,我们将利用Fin