Python分析10万条基金数据,探索基金定投的奥秘

Python爬虫实战:抓取天天基金排行榜数据,构建本地基金数据库 网络爬虫作为数据采集的核心技术,其原理是通过模拟浏览器行为向目标服务器发送HTTP请求,获取网页内容并从中提取结构化信息。这项技术在现代数据驱动决策中具有重要价值,能够自动化完成大量重复性数据收集工作,显著提升效率。在金融数据分析、市场研究等应用场景中,爬虫常被用于获取公开的行情、榜单等数据。本文以天天基金网排行榜为例,详细讲解如何使用Python的requests库发送网络请求,并结合BeautifulSoup解析HTML页面,实现基金代码、净值、增长率等关键信息的自动化抓取。通过构建完整的爬虫项目,读者 阅读详情

基金定投这个名词大家都不陌生,喜欢理财的朋友可能都尝试过,今天我想给大家分享是,用python模拟基金定投和普通投的过程,并进行简单比较,探索基金定投的奥秘。

1.分析单支基金定投收益情况

基金数据已经给大家准备好了,首先用pandas读取:

import pandas as pd
data=pd.read_csv('基金数据.csv',encoding='gbk')
data

总共92390条

以‘161724’基金为例,起投100,从2020年1月2日到2020年12月18日,工作日每日定投100,计算收益并可视化展示。

首先选出该基金在上述时间段内的数据,代码如下:

import datetime
s_date = datetime.datetime.strptime('2020-01-01', '%Y-%m-%d').date()
data['日期']=[datetime.datetime.strptime(i.replace('/','-'), '%Y-%m-%d').date() for i in list(data['日期'])]
data1=data[(data['代码']==161724) & (data['日期'] >= s_date)]
data1

就算定投和普通投收益并可视化展示(计算方式参考注释):

#定投收益率计算
portion1=0  #总份额
for i in list(data1['日期'])[::-1]:
    dwjz=data1[data1['日期']==i]['单位净值'].values[0]
    portion1+=float(100/dwjz)
capital=100*len(list(data1['日期']))   #本金=100*天数
profit1=int(portion1*data1[data1['日期']==i]['单位净值'].values[0])    #本金+收益=份额*单位净值
#正常投资收益率计算
profit2=(capital/(data1['单位净值'].values[-1]))*data1['单位净值'].values[0]  #本金+收益=份额*单位净值

可视化展示:

from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.globals import ThemeType
kind=['定投','普投']
l1=[capital,capital]
l2=[profit1,int(profit2)]
bar = (
    Bar(init_opts=opts.InitOpts(theme=ThemeType.VINTAGE))
    .add_xaxis(kind)
    .add_yaxis("本金", l1)
    .add_yaxis("收益", l2)
    .set_global_opts(title_opts=opts.TitleOpts(title="定投与普投收益比较", subtitle="2020-161724"),
                    toolbox_opts=opts.BrushOpts(),)
)
bar.render_notebook()


通过上图可以看出,本年23400固定的情况下,2020年一年的时间,定投比普投多收入1千元,差别不是很大。

2.设置随机时间段

有的朋友会说,仅靠一个时间段,局限性和偶然性太大,下面我们随机设置30个时间段,并用折线图来比较最终结果:

首先,我们将30个时间段的收益结果存入列表中,代码如下:

import random
result=[]
for i in range(30):
    s=random.choice(list(data1['日期']))
    e=random.choice(list(data1['日期']))
    if s>e:
        t=s
        s=e
        e=t
    portion1=0  #总份额
    for j in list(data1['日期'])[list(data1['日期'])[::-1].index(s):list(data1['日期'])[::-1].index(e)]:
        dwjz=data1[data1['日期']==j]['单位净值'].values[0]
        portion1+=float(100/dwjz)
    capital=100*len(list(data1['日期'])[list(data1['日期'])[::-1].index(s):list(data1['日期'])[::-1].index(e)])   #本金
    profit1=int(portion1*data1[data1['日期']==j]['单位净值'].values[0])    #定投本金+收益
    profit2=(capital/(data1['单位净值'].values[-1]))*data1['单位净值'].values[0]
    result.append(['第{}次'.format(i+1),capital,profit1,int(profit2)])
result
[['第1次', 15300, 13557, 18520],
 ['第2次', 3200, 3422, 3873],
 ['第3次', 17100, 18548, 20699],
 ['第4次', 12100, 12441, 14646],
 ['第5次', 18800, 20094, 22757],
 ['第6次', 4000, 3595, 4841],
 ['第7次', 13900, 12782, 16825],
 ['第8次', 7400, 7021, 8957],
 ['第9次', 700, 687, 847],
 ['第10次', 7600, 7508, 9199],
 ['第11次', 10600, 10705, 12831],
 ['第12次', 1600, 1598, 1936],
 ['第13次', 900, 902, 1089],
 ['第14次', 12200, 12551, 14767],
 ['第15次', 5200, 4452, 6294],
 ['第16次', 1400, 1282, 1694],
 ['第17次', 3100, 2942, 3752],
 ['第18次', 15300, 16436, 18520],
 ['第19次', 15300, 14039, 18520],
 ['第20次', 8100, 7218, 9804],
 ['第21次', 100, 100, 121],
 ['第22次', 13600, 11708, 16462],
 ['第23次', 3900, 3656, 4720],
 ['第24次', 1300, 1291, 1573],
 ['第25次', 11100, 12648, 13436],
 ['第26次', 15100, 13296, 18278],
 ['第27次', 17700, 17189, 21425],
 ['第28次', 3500, 3485, 4236],
 ['第29次', 18900, 20274, 22878],
 ['第30次', 13400, 12638, 16220]]

对结果进行可视化:

import pyecharts.options as opts
from pyecharts.charts import Line

line=(
    Line(init_opts=opts.InitOpts(theme=ThemeType.VINTAGE))
    .add_xaxis(xaxis_data=[t[0] for t in result])
    .add_yaxis(
        series_name="定投",
        y_axis=[t[2] for t in result],
        symbol="triangle",
        symbol_size=10,
        linestyle_opts=opts.LineStyleOpts(color="red", width=2, type_="dashed"),
        label_opts=opts.LabelOpts(is_show=False),
        itemstyle_opts=opts.ItemStyleOpts(
            border_width=3, border_color="yellow", color="red"
        ),
        markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
    )
    .add_yaxis(
        series_name="普投",
        y_axis=[t[3] for t in result],
        symbol="circle",
        symbol_size=10,
        linestyle_opts=opts.LineStyleOpts(color="blue", width=2, type_="dashed"),
        label_opts=opts.LabelOpts(is_show=False),
        itemstyle_opts=opts.ItemStyleOpts(
            border_width=3, border_color="yellow", color="blue"
        ),
        markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
        
    )
    .set_global_opts(
        xaxis_opts=opts.AxisOpts(type_="category"),
        yaxis_opts=opts.AxisOpts(
            type_="value",
            axistick_opts=opts.AxisTickOpts(is_show=True),
            splitline_opts=opts.SplitLineOpts(is_show=True),
        ),
        tooltip_opts=opts.TooltipOpts(is_show=False),
    )
)
line.render_notebook()


根据上图,30个时间段内,普投的最终平均值为10990元,定投为8935.5,普投的总体情况较好。

3.设置随机基金

为做进一步探索,继续扩大数据范围,随机选择20支基金,计算在30个随机时间段内的平均收益情况:

首先各时间段内的总收益,存入字典中:

import numpy as np
codes=random.sample(list(data['代码']),20)
results={}
for i in range(1,31):
     results['第{}次'.format(i)]=np.array([0,0,0])
for code in codes[1:2]:
    data2=data[(data['代码']==code)]
    result=[]
    capital=0
    profit1=0
    profit2=0
    for i in range(1,31):
        s=random.choice(list(data1['日期']))
        e=random.choice(list(data1['日期']))
        if s>e:
            t=s
            s=e
            e=t
        portion1=0  #总份额
        for j in list(data1['日期'])[list(data1['日期'])[::-1].index(s):list(data1['日期'])[::-1].index(e)]:
            dwjz=data1[data1['日期']==j]['单位净值'].values[0]
            portion1+=float(100/dwjz)
        capital=100*len(list(data1['日期'])[list(data1['日期'])[::-1].index(s):list(data1['日期'])[::-1].index(e)])   #本金
        profit1=int(portion1*data1[data1['日期']==j]['单位净值'].values[0])    #定投本金+收益
        profit2=(capital/(data1['单位净值'].values[-1]))*data1['单位净值'].values[0]
        results['第{}次'.format(i)]+=np.array([capital,profit1,int(profit2)])

将结果可视化:

import pyecharts.options as opts
from pyecharts.charts import Line
fina=[results[i].tolist() for i in list(results.keys())]
line1=(
    Line(init_opts=opts.InitOpts(theme=ThemeType.ROMANTIC))
    .add_xaxis(xaxis_data=list(results.keys()))
    .add_yaxis(
        series_name="本金",
        y_axis=[t[0]/20 for t in fina],
        symbol="triangle",
        symbol_size=10,
        linestyle_opts=opts.LineStyleOpts(color="yellow", width=2, type_="dashed"),
        label_opts=opts.LabelOpts(is_show=False),
        itemstyle_opts=opts.ItemStyleOpts(
            border_width=3, border_color="yellow", color="yellow"
        ),
        markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
    )
    .add_yaxis(
        series_name="定投",
        y_axis=[t[1]/20 for t in fina],
        symbol="triangle",
        symbol_size=10,
        linestyle_opts=opts.LineStyleOpts(color="red", width=2, type_="dashed"),
        label_opts=opts.LabelOpts(is_show=False),
        itemstyle_opts=opts.ItemStyleOpts(
            border_width=3, border_color="red", color="red"
        ),
        markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
    )
    .add_yaxis(
        series_name="普投",
        y_axis=[t[2]/20 for t in fina],
        symbol="circle",
        symbol_size=10,
        linestyle_opts=opts.LineStyleOpts(color="blue", width=2, type_="dashed"),
        label_opts=opts.LabelOpts(is_show=False),
        itemstyle_opts=opts.ItemStyleOpts(
            border_width=3, border_color="blue", color="blue"
        ),
        markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")]),
        
    )
    .set_global_opts(
        xaxis_opts=opts.AxisOpts(type_="category"),
        yaxis_opts=opts.AxisOpts(
            type_="value",
            axistick_opts=opts.AxisTickOpts(is_show=True),
            splitline_opts=opts.SplitLineOpts(is_show=True),
        ),
        tooltip_opts=opts.TooltipOpts(is_show=False),
    )
)
line1.render_notebook()


从上图可以看出,普投的收益情况要高于定投。

说明:本文模型比较简单,仅作为学习pyhton数据分析的素材,不作为投资依据,感兴趣的朋友可以继续深入探索。另外,若对本文有疑问,请在留言区评论。


程序员GitHub,现已正式上线!



接下来我们将会在该公众号上,专注为大家分享GitHub上有趣的开源库包括Python,Java,Go,前端开发等优质的学习资源和技术,分享一些程序员圈的新鲜趣事。
推荐阅读:这个GitHub 1400星的Git魔法书火了,斯坦福校友出品丨有中文版贼 TM 好用的 Java 工具类库
超全Python IDE武器库大总结,优缺点一目了然!
秋招来袭!GitHub28.5颗星!这个汇聚阿里,腾讯,百度,美团,头条的面试题库必须安利!
收获10400颗星!这个Python库有点黑科技,竟然可以伪造很多'假'的数据!
牛掰了!这个Python库有点逆天了,竟然能把图片,视频无损清晰放大!
点这里,获取一大波福利
python数据分析-线性回归选择基金 1 前言 在前面的章节中我们牛刀小试,一直在使用python爬虫去抓取数据,然后把数据信息存放在数据库中,至此已经完成了基本的基本信息的处理,接下来就来处理高级一点儿的内容,今天就从基金的趋势分析开始。 2 基金趋势分析 基金的趋势,就是选择一些表现强势的基金,什么样的才是强势呢?那就是要稳定的,逐步的一路北上。通常情况下,基金都会沿着一条趋势线向上或者向下,基金的趋势形成比股票的趋势更加确定一些。 以下图为例,展示的是华夏中证新能源汽车ETF的走势情况,可以看到这个基金的走势基本上就是按照红色的趋势 阅读详情

相关推荐

用python来分析一波基金数据

导语: 哈喽,哈喽~马上又要到年底了,所有的人都在冲业绩大捞一笔,然后准备回家过年。这里小编想问一下,你们的基金经理业绩还好吗???? 今天小编通过量化投资平台和Python来分析一波基金数据。 正文: 本次分析用的是聚宽(https://www.joinquant.com/)平台,新用户注册后会有6个月试用期,期间可以免费使用平台所有数据,每天可调用100万条数据,完全够我们分析了。 注册账号后,我们就可以调用聚宽的数据。以下代码我用 Python 3.8+jupyter 编写、运行。

a55656aq的博客 4404

用Python帮老叔选出好基金,大赚一笔,老叔专门提着茅台登门道谢

用技术去分析基金,以后不再当韭菜

龙叔的博客 1275

用数据分析破解彩票迷思:归因分析与理性决策框架

彩票本质是独立同分布的随机过程,其核心并非预测号码,而是理解概率规律与人类行为偏差。基于大数定律和独立事件原理,任何历史序列建模都无法提升中奖概率;真正有价值的是归因分析——解析奖金池动态、量化玩家选号偏好、构建冷门度指数,并通过蒙特卡洛模拟评估投入产出比。这类分析不仅适用于彩票场景,更是金融风控、产品运营与个人财务决策的通用训练沙盒,帮助从业者建立对尾部风险、心理账户和期望值计算的工程化直觉。

weixin_30530939的博客 494

用数据来分析基金定投的真相!

大家好,我是小一基金定投,想必都不陌生吧,但是很多人都会遇到一个终极问题:每周一定投还是周四定投?月中定投还是月末定投?到底哪种方式收益率更高,如何选择?今天,我们不妨以量化研究的方式来探索基金定投的真相,一起揭秘这个看起来很难的问题!接下来,就是用数据说话的时候!!1. 背景介绍按照惯例,先来看一下背景介绍基金定投是定期定额投资基金的简称,说白了就是每周/每月/每年的某个固定时间点买入固定金额的...

小一的博客 953

个人资金流自动化系统:Python+轻量AI构建本地财务操作系统

资金流管理是个人财务管理的核心基础,其本质是围绕收入、支出、归集、预警等环节建立可重复、可验证的数据处理闭环。传统记账工具受限于数据主权缺失与规则僵化,难以适配个性化消费行为;而基于Python的本地化方案通过结构化数据流设计、规则引擎与轻量AI协同(如Sentence-BERT商户标准化、DistilBERT消费意图识别),在保障隐私前提下实现高准确率分类与毫秒级预算联动。该技术路径强调工程实效性——90%问题由确定性逻辑解决,AI仅在模糊匹配、上下文推理和异常检测等关键节点增强决策能力,广泛适用于多币种

weixin_33795093的博客 378

金融AI落地实战:从数据治理到人机协同的12个生死节点

人工智能在金融领域的应用已超越概念阶段,成为支撑信贷、支付、反欺诈等核心业务的基础设施。其本质是将隐性业务经验转化为可部署、可验证、可审计的显性模型资产,关键在于强反馈闭环、高价值密度数据与刚性成本压力共同构成的落地土壤。技术选型需恪守‘可控优于先进’原则,LightGBM、XGBoost等可解释模型在实时反欺诈与信贷评分中持续胜出;而数据层的时间一致性校验、特征穿越防护、设备指纹漂移处理等细节,往往决定90%的模型成败。本文聚焦FinTech真实生产环境,深度拆解AI从需求锚定、特征工程、模型训练到灰度发

alexhill2009的博客 300

Python选基金(爬虫+策略)

代码如下 import requests import time import re import pymysql #获得所有基金代码 def getfundCode(): url = 'http://fund.eastmoney.com/js/fundcode_search.js' r = requests.get(url) fundcodelist=re.findall(re.compile('\[(.*)\]',re.S),r.text)[0].strip('[').str

lbship的博客 9319

强化学习在银行业落地:信贷、投顾与合规的动态决策实践

强化学习(RL)是一种面向序贯决策的智能建模范式,其核心在于智能体通过与环境交互、依据奖励信号持续优化策略。相较于传统监督学习依赖静态标注数据,RL天然适配金融业务的时序性、反馈延迟与多目标权衡特性。它将风控、定价、营销等动作建模为可执行策略,以利润、坏账率、客户留存与监管合规等复合指标构建奖励函数,实现从‘被动预测’到‘主动决策’的跃迁。当前已在银行信贷动态调额、智能投顾路径规划、反洗钱事前预警等关键场景规模化验证。本文聚焦RL在真实金融系统中的工程化骨架——涵盖状态空间设计、奖励函数审计、在线灰度发布及

weixin_30697239的博客 413

mysql插10万条数据_Python分析10万条基金数据,探索基金定投的奥秘

基金定投这个名词大家都不陌生,喜欢理财的朋友可能都尝试过,今天我想给大家分享是,用python模拟基金定投和普通投的过程,并进行简单比较,探索基金定投的奥秘。1.分析单支基金定投收益情况基金数据已经给大家准备好了,首先用pandas读取:importpandasaspddata=pd.read_csv('基金数据.csv',encoding='gbk')data总共92390条以‘...

weixin_35186551的博客 190

地图投影与数据降维:两个投影的数学本质与工程实践

投影是数学中经典的映射思想:将复杂空间中的信息变换到更简明的坐标系中,以便分析、计算与可视化。在地理信息领域,地图投影通过严格公式(如UTM分带)将经纬度转换为平面坐标,直接影响面积、距离与方向的保真度;在机器学习领域,数据降维则利用PCA、t-SNE、UMAP等算法,将高维特征压缩到低维子空间,在保留核心结构的同时规避维度灾难。两者看似领域相隔,却在数学本质上高度一致——都是在约束条件下选择最重要的方向、舍弃次要细节。围绕坐标系转换、投影参数设置、降维算法选型与调参实战,帮助工程师建立从空间坐标到特征空间

weixin_34037515的博客 321

基于Python的基金定投分析: 通过获取过去10年的股市数据分析基金定投的收益率。

基于Python的基金定投分析: 通过获取过去10年的股市数据分析基金定投的收益率。

693

基金定投23-揭秘“基金定投年化20%“背后的回测套路:区间、费率、幸存者偏差全拆解

把总收益率折算成一年的复利增长率。

weitingfu的博客 610

Mid-360激光雷达与IMU标定实战:从环境配置到参数优化

本文详细介绍了Mid-360激光雷达与IMU标定的完整流程,涵盖环境配置、驱动适配、参数优化及实战操作。重点解析了标定参数设置技巧与常见问题解决方案,帮助开发者提升机器人感知系统的定位与建图精度,确保LiDAR-IMU数据融合的最佳效果。

a1b2c3d的博客 915

python行业中性_用Python分析指数: 11月16日热门指数Z值表

衡量市场,指数高低是一个难题!价值投资者很难知道,现在是高估,还是低估? 买的是便宜还是,贵了? 应该现在买/卖,还是再等等?针对这个问题,我在网上看到了一些量化的处理方法。例如:平均数法,中位数法,比例法等等。这种方法往往过于简单,只能衡量集中度。不能衡量离散度和概率。也许统计方法中的标准差Z值法更加适合。既可以衡量某个指数的指标的集中度,还可以衡量离散度,和风险情况。尽管指数的数据也不是完美的...

weixin_39562554的博客 806

四阶龙格库塔法求解一次常微分方程组(python实现)

之前在博客发布了关于使用四阶龙格库塔方法求解一次常微分方程组的文章,由于代码缺少具体的验证,部分朋友可能存在疑问,因此这里打算再重新写一篇博客来验证一下程序的正确性,另外,这里是使用python语言来实现的。

HelloWorldTM的博客 8543

Rapid SCADA MQTT

一、配置RapidSCADA 1、准备KpMqtt.dll、Jint.dll库文件,从网盘下载。 2、将以上两个文件拷贝到SCADA安装目录的Comm/KP目录下,如下: C:\SCADA\ScadaComm\KP 3、新建SCADA项目 4、新建Line 5、新建Device 6、拷贝Config目录下的KpMqtt_001.xml文件、KpMqtt_Job.js文件到项目Comm\Config下,如下示例链接 C:\SCADA\Projects\MQTTProject\Instances\Defau

mumanquan1的博客 3007

自由创新研究探索:个人成长的四维操作系统

在AI时代,个体能力跃迁不再依赖资源堆砌,而源于可复用的认知操作系统。‘自由’本质是边界内的自主决策权,通过时间、认知与交付三重刚性约束降低前额叶能耗;‘创新’并非灵光乍现,而是对现有流程中可置换变量的精准调控,如算法逻辑或交互方式的微调;‘研究’的核心是构建可连接、可验证、可扩展的‘知识晶体’,将抽象概念锚定于真实问题;‘探索’则需以‘探针式行动’替代全盘押注,在72小时至8周的渐进节奏中持续校准方向。本文融合认知科学、工程实践与教育设计,为程序员、教师、创业者等提供一套零门槛启动的四维生长引擎。

diaojin6880的博客 448

Rockchip RK3566 Buildroot SDK构建与内核编译实战指南

嵌入式Linux开发中,交叉编译环境是系统启动的基础支撑。Buildroot作为轻量级嵌入式构建框架,通过配置驱动、自动化下载和分层编译机制,显著降低定制化Linux发行版的集成门槛。其核心价值在于将内核、根文件系统与工具链统一管理,兼顾资源约束下的确定性构建与工程可复现性。典型应用场景涵盖ARM64平台(如RK3566)的固件开发、IoT设备量产镜像生成及硬件Bring-up阶段的快速验证。本文围绕Buildroot SDK全流程实践,深入解析环境搭建、Repo源码同步、离线DL库预置及内核编译等关键环节

weixin_36047538的博客 136

LLM训练中的合成数据实战:从原理到工业级生成架构

合成数据是大语言模型(LLM)领域适配与指令微调的关键基础设施,其本质并非替代真实数据,而是通过可控生成解决冷启动、长尾覆盖与隐私受限等核心工程瓶颈。其技术原理在于对语义逻辑链、交互意图流和领域知识约束的结构化建模,而非简单文本扩增。高质量合成数据具备可追溯性、可验证性与下游增益性,显著提升模型在医疗问答、政务智能、工业知识库等垂直场景的临床准确性、条款引用率与长尾问题覆盖率。本文聚焦LLM训练中合成数据的落地实践,系统解析Prompt演化、自我进化、知识图谱驱动、Agent模拟与扩散式渐进生成五大主流方法

ateu52935的博客 492

概率论 知识图谱 + 实战案例解析

本文通过构建概率论知识图谱,系统梳理了从随机试验、概率、条件概率到随机变量与分布的核心概念及其内在联系。结合朴素贝叶斯分类器和蒙特卡洛模拟等实战案例,深入解析了条件概率、独立性及大数定律等理论如何应用于机器学习与实际问题求解,旨在帮助读者建立结构化思维,将理论有效转化为解决实际问题的能力。

weixin_29051193的博客 267

RAP 时代的 Service Binding:把 CDS 业务服务稳稳地“插”到 OData 里

本文深入解析SAP ABAP开发中的关键对象Service Binding,阐述了如何通过三层架构(数据模型、服务定义、服务绑定)实现业务逻辑与协议分离。文章重点分析了Service Binding的核心参数配置,包括服务命名规范、协议类型选择(OData V2/V4、InA、SQL)及服务形态(UI Service与Web API),并通过实际案例说明不同选项的应用场景。同时介绍了服务版本控制机制、发布流程及Fiori预览功能,帮助开发者理解如何通过Service Binding将业务能力高效转化为可消费

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5712

AI Agent数据库选型:向量检索、会话状态与联邦查询实战对比

AI Agent应用对数据库提出全新要求——它不再是传统OLTP的单一事务处理,而是融合向量相似度检索、实时会话状态同步、多源异构数据联邦查询的混合负载系统。其核心原理在于:高维向量ANN搜索需突破B+树索引限制,会话状态管理依赖分布式事务的低延迟强一致,而联邦查询则考验SQL下推与跨协议集成能力。技术价值体现在RAG端到端延迟降低、百万级Agent并发不丢上下文、实时决策链路免ETL。典型应用场景包括智能客服、投顾助手、电商导购等需语义理解+多跳推理的Agent系统。本文聚焦PolarDB、Aurora、

weixin_33937913的博客 287

【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

perseverance51博客 8833

大模型落地前必须做的四维评估体系

大语言模型(LLM)作为概率驱动的黑箱系统,其输出在真实业务中需满足确定性、合规性与鲁棒性要求。评估不是简单计算准确率或BLEU分数,而是围绕任务有效性、鲁棒性、安全性与成本可控性四个核心维度构建可量化的技术校准体系。尤其在金融、政务、医疗等高约束场景中,领域知识对齐度、对抗扰动响应能力、禁用词拦截精度及Token消耗效率,直接决定上线风险等级。本文基于多个工业级落地项目经验,详解如何从零构建贴合业务分布的‘黄金三角’评估集,并实现覆盖语法校验、规则匹配、语义比对与对抗测试的自动化Pipeline,让LLM

weixin_33928137的博客 306

【数据集】中国陆地生态系统通量观测网 ChinaFLUX

【数据集】中国陆地生态系统通量观测网 ChinaFLUX

WW、forever的博客 191

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: 被微软打入冷宫20年,它刚回归就成了热门!
下一篇: 我用Python抓取8万条《装台》弹幕,都说了啥?
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值