【人工智能训练师3级】考试准备(2026)二、实操题环境配置1.1.1-1.1.5

参考资料

题库下载人工智能协会题库 见通知底部-相关下载-三级
网课:B站课程,下载了上面的题库不知道实操题怎么用的,看看这个老师的环境配置

【02 人工智能训练师|环境配置+题库下载】 https://www.bilibili.com/video/BV1z4JezhE9t/?share_source=copy_web

环境配置

根据安装包管理软件Anaconda,可以使用下面命令管理依赖包

conda env list # 看环境 conda create -n ai python=3.10# 创建 conda activate ai # 进入 conda install pandas # 装库 conda list # 看库 conda update pandas # 更新 conda remove pandas # 卸载 conda deactivate # 退出

新建虚拟环境,安装考试对应依赖包,进入素材文件夹,运行jupyter notebook

conda create -n ai_trainer python=3.10 conda activate ai_trainer conda install pandas numpy matplotlib openpyxl jupyter scikit-learn -y#mac电脑上安装3.2.1onnxruntime库 pip installonnxruntime==1.16.0 protobuf==3.20.3 -i https://pypi.tuna.tsinghua.edu.cn/simple cd D:\AItraining\05-评价指导手册(上网)\人工智能训练师_3级_sucai jupyter notebook 

函数速查表

使用说明:标红为考试原题,标注出来方便集中背诵

章节功能代码
1.1.1read_csv()读取CSV文件data = pd.read_csv(“patient_data.csv”)
1.1.1.head()打印data前5行data.head()
1.1.1计算数据表长度,作为分母计算比例len(data)
1.1.1where根据条件取值data[‘RiskLevel’] = np.where(data[‘DaysInHospital’] > 7, ‘高风险患者’, ‘低风险患者’)
1.1.1value_counts按指定列分类计数,返数据表data[‘RiskLevel’].value_counts()
1.1.1cut分箱指令:入参为索引列,划分节点,对应标签,端点开闭data[‘BMIRange’] = pd.cut(data[‘BMI’], bins=bmi_bins, labels=bmi_labels, right=False)
1.1.1groupby:根据BMIRange分组,只保留RiskLevel lambda:每一组中所有值根据判断条件真1假0、计算均值bmi_risk_rate = data.groupby(‘BMIRange’)[‘RiskLevel’].apply(lambda x: (x == ‘高风险患者’).mean())
1.1.2agg分组聚合函数,可以针对传入列表计算统计值,例如count-计数,mean-平均数sensor_stats = data.groupby(‘SensorType’)[‘Value’].agg([‘count’, ‘mean’])
1.1.2选取SensorType满足isin条件的行组成新数据表,unstack*() 默认转换多级索引中「最后一个层级」为列location_stats = data[data[‘SensorType’].isin([‘Humidity’,‘Temperature’])].groupby([‘Location’,‘SensorType’])[‘Value’].mean().unstack()
1.1.2使用where筛选出温度探测器返回值不合理的行np.where(((data[‘SensorType’]==‘Temperature’)
1.1.2sum() 可以统计出is_abnormal为True的数量,此时True作为1进行加法计算data[‘is_abnormal’].sum()
1.1.2.fillna() 可以填充值为NULL的项,ffill为用前值填充,bfill为后值填充data[‘Value’].fillna(method=‘ffill’, inplace=True)
1.1.2drop()删除指定列data.drop(columns=[‘is_abnormal’])
1.1.2to_csv保存为csv文件,index=False指不需要从0自增的索引列cleaned_data.to_csv(‘cleaned_sensor_data.csv’, index=False)

Read more

银发浪潮下的智能护理革命:全球老龄化社会护理机器人发展研究

银发浪潮下的智能护理革命:全球老龄化社会护理机器人发展研究

一、全球老龄化态势与护理需求激增 1.1 人口结构剧变下的养老挑战 当前,全球人口结构正经历着深刻变革,老龄化浪潮汹涌来袭。世界卫生组织数据清晰地勾勒出未来的图景:到 2050 年,全球 60 岁以上人口预计将飙升至 21 亿,老龄化率一举突破 25%。这一趋势在部分国家尤为显著,日本、韩国、德国等已深陷超深度老龄化的泥沼,养老问题成为社会发展的沉重负担。 以日本为例,这个高度发达的经济体,如今正面临着老龄化的严峻考验。其 65 岁以上人口占比接近 30%,每三个国民中就有一位老人。在街头巷尾,随处可见步履蹒跚的老人,他们的生活需求成为社会关注的焦点。韩国的老龄化速度同样惊人,从老龄化社会迈向超级老龄化社会仅仅用了短短 16 年,预计到 2050 年,65 岁以上人口占比将突破 40%,社会养老压力与日俱增。 而在我国,养老形势也不容乐观。截至 2024

Flutter 三方库 shelf_modular 的鸿蒙化适配指南 - 掌控服务器路由资产、精密模块治理实战、鸿蒙级服务端专家

Flutter 三方库 shelf_modular 的鸿蒙化适配指南 - 掌控服务器路由资产、精密模块治理实战、鸿蒙级服务端专家

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 shelf_modular 的鸿蒙化适配指南 - 掌控服务器路由资产、精密模块治理实战、鸿蒙级服务端专家 在鸿蒙跨平台应用执行高级服务端管理与多维 Shelf 路由资产指控(如构建一个支持全场景秒级交互的鸿蒙大型全量后端服务中枢、处理海量 API Route Payloads 的语义认领或是实现一个具备极致指控能力的资产管理后台路由审计中心)时,如果仅仅依赖官方的基础 Shelf 处理器或者是极其繁琐的手动路由映射,极易在处理“由于模块嵌套导致的资产认领偏移”、“高频服务请求下的认领假死”或“由于多语言环境导致的符号解析冲突死结”时陷入研发代码服务端逻辑崩溃死循环。如果你追求的是一种完全对齐现代模块化标准、支持全量高度可定制路由(Modular-driven Backend)且具备极致指控确定性的方案。今天我们要深度解析的 shelf_modular——一个专注于解决“服务端资产标准化认领与模块化解耦”痛点的顶级工具库,正是帮你打造“鸿蒙超

Vivado使用完整指南:从HDL代码到FPGA编程文件

Vivado实战指南:从零开始构建FPGA设计全流程 你是否曾面对Vivado那庞大的界面感到无从下手?明明写好了Verilog代码,却卡在综合报错、时序违例、下载失败的循环中?别担心,这几乎是每个FPGA新手必经的“成长阵痛”。 本文不讲空泛理论,而是以 一个真实项目开发者的视角 ,带你完整走一遍“从HDL代码到FPGA上电运行”的全过程。我们将用最贴近工程实践的方式,拆解Vivado中的每一个关键步骤——不是简单罗列菜单选项,而是告诉你 为什么这么做、哪里容易踩坑、如何快速定位问题 。 一、起点:你的第一行Verilog该从哪里写起? 很多教程一上来就甩出一堆模块定义,但真正的问题是: 怎么组织工程结构才不会后期翻车? 工程创建前的关键决策 打开Vivado后第一步不是点“Create Project”,而是想清楚三件事: 1. 目标芯片型号 比如选的是 Artix-7 xc7a35ticsg324-1L 还是 Zynq-7000?不同系列资源差异巨大。建议初学者选择带ARM核的Zybo或PYNQ-Z2开发板对应型号,便于后续学习嵌入式协同设计。 2.

Qwen3-TTS-12Hz-1.7B-VoiceDesign在虚拟现实中的应用:沉浸式语音体验

Qwen3-TTS-12Hz-1.7B-VoiceDesign在虚拟现实中的应用:沉浸式语音体验 想象一下,你戴上虚拟现实头盔,进入一个奇幻世界。迎面走来的精灵向导开口说话,声音清脆悦耳,带着森林的灵动气息。你向左转,听到远处巨龙的低吼,声音低沉浑厚,仿佛从山洞深处传来。你开口询问,向导立刻回应,声音自然流畅,就像真人在你身边对话。 这不是科幻电影,而是Qwen3-TTS-12Hz-1.7B-VoiceDesign技术正在实现的虚拟现实体验。传统的虚拟现实语音要么是机械的合成音,要么需要大量真人录音,成本高、灵活性差。现在,有了这个语音设计模型,开发者可以用自然语言描述任何声音,让虚拟世界里的每个角色都拥有独特、自然的嗓音。 1. 为什么虚拟现实需要更好的语音体验? 虚拟现实的魅力在于沉浸感——让你感觉真的置身于另一个世界。视觉上,现在的头显设备已经能做到相当逼真,4K分辨率、高刷新率、广阔的视野,画面越来越接近真实。但听觉体验呢?很多时候还是个短板。 你可能有这样的经历:在虚拟现实游戏里,NPC(非玩家角色)说话声音单调,所有角色听起来都差不多,或者有明显的机械感。对话不