当前位置: 首页 > news >正文

PowerBI基础

一、前言

        在当今数据驱动的时代,如何高效地整理、分析并呈现数据,已成为企业和个人提升决策质量的关键能力。Power BI 作为微软推出的强大商业智能工具,正帮助全球用户将海量数据转化为直观、动态的可视化洞察。数据的世界充满可能性,而 Power BI 是你探索它的强大工具。现在,让我们用思维导图开启这段高效学习之旅,一起成为真正的数据洞察者!

        此思维导图是本人在学习时候亲手独自完成的,学习的课程是马士兵集团的相关课程,内容相对基础!

本系列博客的初衷:以思维导图为核心框架,带你一步步拆解 Power BI 的核心技能树,构建清晰的学习路径。

二、思维导图

三、导图框架

  • Power BI 介绍
    • 家族产品
      • Power BI DeskTop(Power BI)
      • Power BI Service
      • Power BI Mobile
    • DeskTop安装
  • 导入数据
    • 导入Excel数据
    • 导入CSV数据
    • 导入文件夹数据
      • 直接合并导入
        • 所有Excel表的 标题列 要一致
        • 所有Excel表中 Sheet表名 要一致
      • M函数导入
        • M函数可以将文件夹中 标题列&Sheet表名 不一致的数据文件合并在一起
        • 实操步骤
          • ①导入文件夹后点转换数据
          • ②除Content列外,其余删除
          • ③添加自定义列,输入M公式
            • =Excel.Workbook([Content],true)
          • ④筛选自定义列中的“Data”值,并取消“使用原始列名作为前缀”
          • ⑤点击筛选Data列,然后直接点“确定”后即可
    • 获取Web数据
      • 网页是有规律的表格数据、多表格数据
      • 使用示例添加表
  • Power Query 使用
    • 行删除
      • 全是空值的行
      • 部分为空值的行
      • 重复数据的行
      • 错误数据的行
    • 列操作
      • 列类型的转化
      • 列值的替换
      • 列的拆分
      • 列的重命名
      • 列的合并
      • 重复列
      • 条件列
      • 自定义列
    • 分组聚合
      • 基本统计
      • 高级统计
    • 组合操作
      • 追加查询
        • 同Columns,上下拼接
      • 合并查询
        • 同Index,左右拼接
    • 行列变化
      • 透视列
        • 列值→列标题
      • 逆透视列
        • 列标题→列值
  • 数据模型
    • 模型关系
      • 事实表
        • 键值列
          • 维度列
        • 度量列
      • 维度表
        • 多属性列
    • 管理关系
      • 一对一关系
      • 一对多关系
      • 多对多关系
  • DAX表达式
    • 新建度量值
      • 注:创建好的度量值不会出现在表列里
    • 快速度量值
    • 新建列
      • 通过DAX函数在表里创建新列
    • 新建表
      • 创建维度表
        • Values
          • values(表[列])
            • 返回的是该列唯一值的新表
          • values(表)
            • 复制原表
        • Distinct
          • distinct(表[列])
            • 返回的是该列唯一值的新表
          • distinct(表)
            • 返回具有不重复行的新表
          • distinct(表的表达式)
            • 针对“表的表达式”返回该表具有不重复行的新表
      • 创建交叉联合表
        • 类似合并查询,左右合并
        • NATURALINNERJOIN(Table,VALUES(表[列标题]),...)
          • natural inner join
      • 创建纵向合并表
        • 类似追加查询,上下合并
        • union(Table1,Table2,...)
    • 静态日期表
      • 日历Calendar
        • calendar(startdate,enddate):根据开始时间和结束时间生成顺序的时间列
          • 例:表 = Calendar(date(2024,1,1),date(2024,1,30))
        • 基本日期内容
          • year([date]):获取日期对应的年份
          • date(2022,01,01):获取日期格式的数据
          • querter([date]):获取日期对应的季度
          • month([date]):获取日期对应的月份
          • day([date]):获取日期对应的天
          • weekday([date],2):获取日期对应的周几,后面有type参数
          • weeknum([date],2):获取日期对应的第几周
      • 日期表addcolumns
        • add columns: 是针对一张表来添加列
        • format是格式化数据函数
        • 例:表 = addcolumns(calendar(date(2022,01,01),date(2022,12,31) , "年份",YEAR([Date]) , "星期",FORMAT([Date],"AAA"),...):其中“星期列”输出是:周几
    • 动态日期表
      • firstdate(某表中的日期列):获取日期最小值
      • lastdate(某表中的日期列):获取日期最大值
      • 例:addcolumns(calendar(firstdate(table[列]),lastdate(table[列])) , "年份",YEAR([Date]) , "星期",FORMAT([Date],"AAA"),...):其中“星期列”输出是:周几
    • 创建空表函数
      • selectcolumns
        • select columns : 是基于一张表来创建新的列,而不是基于原表添加列
        • SELECTCOLUMNS(表,"名称1","表达式1","名称2","表达式2"...)
      • 例:表 = selectcolumns('table1' , "销售日期" , 'table1'[消费日期] , "消费时间" , 'table1'[消费时间] )
  • DAX使用场景及函数
    • 总和
      • sum
        • sum (table[列标题])
    • 计数
      • counta
        • counta (table[列标题])
      • distinctcount
        • distinct count
        • distinctcount (table[列标题])
    • 相除
      • divide
        • divide(分子,分母,[分母为0或空时返回的值,默认为空])
    • 排序
      • all
        • 返回表中所有的行或列的所有值,忽视应用的筛选器
        • ALL([TableName Or ColumnName],[ColumnName]... ...)
      • rankx
        • 要与all函数联合使用,即去除筛选器的应用后进行排序
        • rankx(表,表达式)
          • 按照表达式进行排序
          • 例:门店排序 = RANKX( ALL('门店信息'[商圈类型]) , '度量值表'[总营收金额] )
    • 占比
      • calculate
        • calculate(表达式,[筛选器1],[筛选器2]... ...)
          • 针对表达式进行对数据的筛选应用
          • 例:CALCULATE('度量值表'[总订单量] , '2022年点播订单表'[套餐名称]="单曲")
            • 取出单曲的总订单量值
        • divide
          • 例:占比量 = DIVIDE(CALCULATE('度量值表'[总订单量],'2022年点播订单表'[套餐名称]="单曲"),'度量值表'[总订单量])
    • 累计
      • TOTALYTD年度累计
        • TOTALYTD(表达式,日期列,[筛选器],[截止日期])
          • 按照时间列累计当前年统计
          • 例:年累计营收 = TOTALYTD('度量值表'[总营收金额],'动态日期表'[Date])
      • TOTALQTD季度累计
        • TOTALQTD(表达式,日期列,[筛选器],[截止日期])
          • 按照时间列累计当前季度统计
      • TOTALMTD月度累计
        • TOTALMTD(表达式,日期列,[筛选器],[截止日期])
          • 按照时间列累计当前月统计
    • 同比与环比统计
      • 同比
        • SAMEPERIODLASTYEAR(日期列):返回去年同期数据
      • 环比
        • DATEADD(日期列,偏移量,偏移单位):根据指定的偏移单位和偏移量返回日期
          • "日期列"参数指的是包含日期的列
          • "偏移量"参数指定的是从日期列中需要添加或减去的时间间隔数
          • "偏移单位"参数指的是Day,Month,Quarter,Year按照哪个时间维度偏移
    • TOPN统计
      • TOPN(N值,表名,[度量值表达式],[升降序]):根据表达式来从表中获取TOPN结果
      • 动态TOPN统计
        • 新建参数
  • 可视化
    • 对比分析图
      • 矩阵
      • 条形图
      • 柱状图
      • 组合图
      • 丝带图
        • 如:不同月份不同套餐的订单的数据(含排名)
    • 趋势分析图
      • 折线图
      • 分区图
      • 堆积图
    • 占比分析图
      • 饼图
      • 环形图
      • 树状图
        • 用于展示较多分组信息
      • 百分比堆积图
    • 相关性分析图
      • 散点图
      • 气泡图
        • 反映两个指标的相关性 和 数据的大小指标,还有播放轴
    • 地图分析图
      • 地图
      • 着色地图
      • 形状地图
        • 需要各国家的josn文件
    • 关键指标分析图
      • 卡片图
      • 多行卡图
      • 仪表盘
        • 展示目标值与实际值之间的对比情况
      • KPI图表
        • 要与切片器联动
    • 过程分析图
      • 漏斗图
      • 瀑布图
        • 数据随着时间或者过程的改变而不断变化的过程
    • 原因分析图
      • 分解树
        • 按照不同的维度将指标不断的拆解从而发现各个维度可能存在影响指标的问题
    • 图表设计交互操作
      • 筛选器
      • 切片器
      • 钻取
        • 针对层级结构
      • 工具提示
        • 可显示图
      • 编辑交互
        • 突出显示(默认)
        • 筛选显示
      • 主题
      • 书签
      • 按钮

四、结束语

        作为初涉 PowerBI领域的初学者,我深刻明白自己的笔记与总结或许仍存有诸多不足甚至错误之处。在此,诚挚地恳请各位读者在阅读的过程中,一旦发现任何问题或者有更为精妙的建议,务必不吝赐教。您的指正无疑将成为我不断进步的强劲动力,更是我们一同学习、携手成长的坚实基石。

         本文的创作凝聚了无数的心血与努力,实属不易。在此,恳请各位大佬们动动你们那无比宝贵的小手指,给予点赞、收藏以及关注!衷心感谢!后续我还会持续分享相关的学习资料与精彩内容哦。让我们在PowerBI的知识海洋中一同遨游,共同探索数据库的奥秘,为提升我们的数据管理能力和技术水平而不懈努力。期待与大家共同开启这场充满挑战与机遇的学习之旅,共同书写属于我们的数据库传奇。

相关文章:

PowerBI基础

一、前言 在当今数据驱动的时代,如何高效地整理、分析并呈现数据,已成为企业和个人提升决策质量的关键能力。Power BI 作为微软推出的强大商业智能工具,正帮助全球用户将海量数据转化为直观、动态的可视化洞察。数据的世界充满可能性&#xf…...

【MCP】魔搭社区MCP服务(高德地图、everything文件搜索)

【MCP】魔搭社区MCP服务(高德地图、everything文件搜索) 1、上手使用2、环境配置(1)cherry-studio配置(2)添加魔搭大模型服务(如果已经设置了其他大模型服务,可跳过)&…...

适合大数据和宽表的数据存储和分析场景的数据库

适合大数据和**宽表(wide table)**的数据存储和分析场景的数据库,通常需要具备以下几个特性: 支持高吞吐量的写入和读取;能处理百万级列或数百列的宽表结构;良好的压缩和分区能力;支持分布式扩展和容错;一定程度的 SQL 支持或灵活的查询引擎。✅ 推荐数据库类型及代表产…...

ORB特征点检测算法

角点是图像中灰度变化在两个方向上都比较剧烈的点。与边缘(只有一个方向变化剧烈)或平坦区域(灰度变化很小)不同,角点具有方向性和稳定性。 tips:像素梯度计算 ORB算法流程简述 1.关键点检测(使用FAST…...

Node和npm初学

了解Node和npm 目录 ​1. 什么是 npm?​ 2. npm有哪些使用场景?​ 3. npm有什么核心特性?​ 4.npm的常用命令有那些? 5. 关键配置文件是什么?​ ​6. 安全与最佳实践​ 7.什么是 Node.js?​ 8.Node.js有什么优势? 9.如何安装和下载? 10.如何验证安装成功?…...

【android bluetooth 案例分析 03】【PTS 测试 】【PBAP/PCE/SGSIT/SERR/BV-01-C】

1. PBAP/PCE/SGSIT/OFFS/BV-01-C 1. 测试项说明: Please initiate a GATT connection over BR/EDR to the PTS.Description: Verify that the Implementation Under Test (IUT) can initiate GATT connect request over BR/EDR to PTS.测试项名称: Ple…...

VIC-2D 7.0 为平面样件机械试验提供全视野位移及应变数据软件

The VIC-2D系统是一个完全集成的解决方案,它基于优化的相关算法为平面试样的力学测试提供非接触、全场的二维位移和应变数据,可测量关注区域内的每个像素子集的面内位移,并通过多种张量选项计算全场应变。The VIC-2D 系统可测量超过 2000%变形…...

深入理解Embedding Models(嵌入模型):从原理到实战(下)

🐇明明跟你说过:个人主页 🏅个人专栏:《深度探秘:AI界的007》 🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、什么是 Embedding 2、什么是嵌入模型 二、构建嵌入…...

labview硬件采集

(1)硬件的描述 (2)实验步骤1: (3)实验步骤2 库名/路径的选择要使用32位的开发资料 (4)实验步骤3 (5)实验步骤4 找到DoSetV12() 设置返回类型 设置chan 设置state labv…...

自动驾驶技术栈——DoIP通信协议

一、DoIP协议简介 DoIP,英文全称是Diagnostic communication over Internet Protocol,是一种基于因特网的诊断通信协议。 DoIP协议基于TCP/IP等网络协议实现了车辆电子控制单元(ECU)与诊断应用程序之间的通信,常用于汽车行业的远程诊断、远…...

uniapp引入七鱼客服微信小程序SDK

小程序引入七鱼sdk 1.微信公众平台引入2.代码引入3.在pagesQiyu.vue初始化企业appKey4.跳转打开七鱼客服 1.微信公众平台引入 账号设置->第三方设置->添加插件->搜索 QIYUSDK ->添加 2.代码引入 在分包中引入插件 "subPackages": [{"root":…...

【SSM-SpringMVC(二)】Spring接入Web环境!本篇开始研究SpringMVC的使用!SpringMVC数据响应和获取请求数据

SpringMVC的数据响应方式 页面跳转 直接返回字符串通过ModelAndView对象返回 回写数据 直接返回字符串返回对象或集合 页面跳转: 返回字符串方式 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转 RequestMapping("/con&…...

【AXI总线专题】AXI-FULL-Master

【AXI总线专题】AXI-FULL-Master 1.axi-full概述2.信号定义3.测试4.仿真波形5.附录clogb2函数axi4中的一些参数解释wishbone总线 6.工程文件 概述 参考文档: 《3-2-03米联客2022版AXI4总线专题-20211123.pdf》 《IHI0022E_amba_axi_and_ace_protocol_spec.pdf》 1.a…...

风车OVF镜像:解放AI开发限制的Ubuntu精简系统

风车OVF镜像:解放AI开发限制的Ubuntu精简系统 AI白嫖续杯一站式-风车ovf AI白嫖续杯一站式解决-风车ovf 前言 作为一名AI开发者,我经常在Windows和Linux环境之间切换开发。然而,Windows平台上的各种免费版限制逐渐成为我工作效率的瓶颈。在寻…...

降低60.6%碰撞率!复旦大学地平线CorDriver:首次引入「走廊」增强端到端自动驾驶安全性

导读 复旦大学&地平线新作-CorDriver: 首次通过引入"走廊"作为中间表征,揭开一个新的范式。预测的走廊作为约束条件整合到轨迹优化过程中。通过扩展优化的可微分性,使优化后的轨迹能无缝地在端到端学习框架中训练,从而提高安全…...

查看购物车

一.查看购物车 查看购物车使用get请求。我们要查看当前用户的购物车,就要获取当前用户的userId字段进行条件查询。因为在用户登录时就已经将userId封装在token中了,因此我们只需要解析token获取userId即可,不需要前端再传入参数了。 Control…...

11 配置Hadoop集群-免密登录

一、复习导入 前面的课程中我们在虚拟机上安装并测试使用了hadoop的示例程序wordcount,并且在准备好了集群的同步工具,那接下来,我们就可去配置hadoop集群了。 二、授新 (一)认识ssh命令 SSH(Secure Shell…...

【PostgreSQL数据分析实战:从数据清洗到可视化全流程】金融风控分析案例-10.1 风险数据清洗与特征工程

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 PostgreSQL金融风控分析案例:风险数据清洗与特征工程实战一、案例背景:金融风控数据处理需求二、风险数据清洗实战(一)缺失值…...

《AI大模型应知应会100篇》第60篇:Pinecone 与 Milvus,向量数据库在大模型应用中的作用

第60篇:Pinecone与Milvus,向量数据库在大模型应用中的作用 摘要 本文将系统比较Pinecone与Milvus两大主流向量数据库的技术特点、性能表现和应用场景,提供详细的接入代码和最佳实践,帮助开发者为大模型应用选择并优化向量存储解…...

如何在通义灵码里使用 MCP 能力?

通义灵码编程智能体支持 MCP 工具使用,根据用户需求描述,通过模型自主规划,实现 MCP 工具调用,并深度集成国内最大的 MCP 中文社区——魔搭 MCP 广场,涵盖开发者工具、文件系统、搜索、地图等十大热门领域 2400 MCP 服…...

关于mac配置hdc(鸿蒙)

关于mac配置hdc(鸿蒙) 在最开始配置的hdc -v时候老是出现格式不匹配 于是乎在网上找官网也不行,最后在csdn上找到了这篇文章Mac配置hdc才有的头绪 环境变量的问题 自己做一个简单的总结 首先在访达里面打开ide 打开之后输入下面的命令,一步一步的找…...

几何_平面方程表示_点+向量形式

三维平面方程可以写成: π : n ⊤ X d 0 \boxed{\pi: \mathbf{n}^\top \mathbf{X} d 0} π:n⊤Xd0​ 📐 一、几何直观解释 ✅ 平面是“法向量 平面上一点”定义的集合 一个平面可以由: 一个单位法向量 n ∈ R 3 \mathbf{n} \in \mat…...

iOS safari和android chrome开启网页调试与检查器的方法

手机开启远程调试教程(适用于 Chrome / Safari) 前端移动端调试指南|适用 iPhone 和 Android|WebDebugX 出品 本教程将详细介绍如何在 iPhone 和 Android 手机上开启网页检查器,配合 WebDebugX 实现远程调试。教程包含…...

Matlab 模糊pid控制的永磁同步电机PMSM

1、内容简介 Matlab 226-模糊pid控制的永磁同步电机PMSM 可以交流、咨询、答疑 2、内容说明 略 3、仿真分析 略 4、参考论文 略基于模糊控制的高精度伺服速度控制器的设计与实现_刘京航...

ActiveMQ 高级特性:延迟消息与优先级队列实战(二)

三、优先级队列实战 3.1 优先级队列概念与应用场景 优先级队列是一种特殊的队列,与普通队列按照先进先出(FIFO)的规则不同,优先级队列中的元素按照其优先级进行排序,在消费消息时,高优先级的消息会优先被…...

ActiveMQ 高级特性:延迟消息与优先级队列实战(一)

引言 在当今的分布式系统开发中,消息中间件扮演着至关重要的角色,而 ActiveMQ 作为一款广泛使用的开源消息中间件,凭借其丰富的特性和良好的性能,深受开发者的青睐。它支持多种消息模型,如点对点和发布 / 订阅&#x…...

动手学深度学习12.4.硬件-笔记练习(PyTorch)

以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。 本节课程地址:31 深度学习硬件:CPU 和 GPU【动手学深度学习v2】_哔哩哔哩_bilibili 本节教材地址&am…...

LAN-402 全国产信号采集处理模块K7-325T(4通道采集)

UD LAN-402全国产化信号处理模块最多支持2通道16bit125Msps的短波采集(或2通道14bit250Msps超短波采集)、2通道16bit310Msps超短波采集,可选配XC7K325T、XC7K410T、JFM7K325T、JFM7K410T FPGA芯片,对外支持PCIe2.0x8接口、千兆网、…...

关于大语言模型的困惑度(PPL)指标优势与劣势

1. 指标本身的局限性 与人类感知脱节: PPL衡量的是模型对词序列的预测概率(基于交叉熵损失),但低困惑度未必对应高质量的生成结果。例如: 模型可能生成语法正确但内容空洞的文本(PPL低但质量差)…...

[Spring AOP 8] Spring AOP 源码全流程总结

Spring AOP总结 更美观清晰的版本在:Github 前面的章节: [Spring AOP 1] 从零开始的JDK动态代理 [Spring AOP 2] 从零开始的CGLIB动态代理 [Spring AOP 3] Spring选择代理 [Spring AOP 4] Spring AOP 切点匹配 [Spring AOP 5] 高级切面与低级切面&#…...

通信网络编程——JAVA

1.计算机网络 IP 定义与作用 :IP 地址是在网络中用于标识设备的数字标签,它允许网络中的设备之间相互定位和通信。每一个设备在特定网络环境下都有一个唯一的 IP 地址,以此来确定其在网络中的位置。 分类 :常见的 IP 地址分为 I…...

支持向量机算法

支持向量机(Support Vector Machine,SVM)作为机器学习领域中一颗耀眼的明星,凭借其卓越的分类与回归能力,在众多算法中独树一帜。它宛如一位精准的边界守护者,通过巧妙地构建超平面,将不同类别的…...

Redis集群模式、持久化、过期策略、淘汰策略、缓存穿透雪崩击穿问题

Redis四种模式 单节点模式 架构​​:单个Redis实例运行在单台服务器。 ​​优点​​: ​​简单​​:部署和配置容易,适合开发和测试。 ​​低延迟​​:无网络通信开销。 ​​缺点​​: ​​单点故障​​&…...

【WPF】Opacity 属性的使用

在WPF(Windows Presentation Foundation)中,Opacity 属性是定义一个元素透明度的属性,其值范围是从 0.0(完全透明)到 1.0(完全不透明)。由于 Opacity 是在 UIElement 类中定义的&…...

编程题 02-线性结构3 Reversing Linked List【PAT】

文章目录 题目输入格式输出格式输入样例输出样例 题解解题思路完整代码 编程练习题目集目录 题目 Given a constant K K K and a singly linked list L L L, you are supposed to reverse the links of every K K K elements on L L L. For example, given L being 1 → …...

集成指南:如何采用融云 Flutter IMKit 实现双端丝滑社交体验

在移动应用开发领域,跨平台框架的广泛应用已成为一种趋势。 融云跨平台方案持续升级,近期正式上线 Flutter IMKit,uni-app IMKit 也将紧随其后向广大开发者开放。覆盖两大跨平台核心框架,一套代码即可支持 Android、iOS 双端丝滑…...

使用vite重构vue-cli的vue3项目

一、修改依赖 首先修改 package.json,修改启动方式与相应依赖 移除vue-cli并下载vite相关依赖,注意一些peerDependency如fast-glob需要手动下载 # 移除 vue-cli 相关依赖 npm remove vue/cli-plugin-babel vue/cli-plugin-eslint vue/cli-plugin-rout…...

LeetCode 2094.找出 3 位偶数:遍历3位偶数

【LetMeFly】2094.找出 3 位偶数:遍历3位偶数 力扣题目链接:https://leetcode.cn/problems/finding-3-digit-even-numbers/ 给你一个整数数组 digits ,其中每个元素是一个数字(0 - 9)。数组中可能存在重复元素。 你…...

FLASH闪存(擦除、编译)

FLASH闪存 文章目录 FLASH闪存1.存储器映像位置2.FLASH简介3.闪存模块组织3.2闪存的共性: 4.FLASH基本结构4.1FLASH解锁4.2使用指针访问寄存器 5.选项字节5.1选项字节编程5.2选项字节擦除 6.相关函数介绍7.读取内部FLASH(实操)7.1接线图7.2工…...

企业即时通讯软件,私有化安全防泄密

在数字化转型与信创战略双重驱动下,企业对即时通讯工具的需求已从基础沟通转向安全可控、高效协同的综合能力。BeeWorks作为一款专为政企设计的私有化即时通讯与协同办公平台,凭借其全链路安全架构、深度国产化适配及灵活的业务集成能力,成为…...

直方图特征结合 ** 支持向量机图片分类

一、核心技术框架 1. 直方图特征原理 颜色直方图:统计图像中每个颜色区间(如 RGB 通道)的像素数量,反映颜色分布。HOG 直方图(方向梯度直方图):统计图像局部区域的梯度方向分布,捕…...

【prometheus+Grafana篇】基于Prometheus+Grafana实现windows操作系统的监控与可视化

💫《博主主页》: 🔎 CSDN主页 🔎 IF Club社区主页 🔥《擅长领域》:擅长阿里云AnalyticDB for MySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控;并对SQLserver、NoSQL(MongoDB)有了…...

PyTorch实战(4)——卷积神经网络(Convolutional Neural Network, CNN)详解

PyTorch实战(4)——卷积神经网络详解 0. 前言1. 全连接网络的缺陷2. 卷积神经网络基本组件2.1 卷积2.2 步幅和填充2.3 池化2.3 卷积神经网络完整流程 3. 卷积和池化相比全连接网络的优势4. 使用 PyTorch 构建卷积神经网络4.1 使用 PyTorch 构建 CNN 架构…...

【Python】Python常用控制结构详解:条件判断、遍历与循环控制

Python提供了多种控制结构来处理逻辑判断和循环操作,包括if-else条件分支、switch替代方案、遍历方法以及循环控制语句break和continue。以下是对这些功能的详细说明及示例: 一、条件判断:if-else与多分支结构 单分支结构 • 语法&#xff1…...

在Linux中安装JDK并且搭建Java环境

1.首先准备好JDK的Linux的安装包 2.打开Linux,进入root的文件夹,直接拖入即可 3.输入解压命令,后面指定的是位置(注意不要填写错误,就填写这个) 4.之后进入我们安装的jdk的文件 利用pwd命令,展示我们安装的目录,之后…...

理解多智能体深度确定性策略梯度MADDPG算法:基于python从零实现

引言:多智能体强化学习(MARL) 多智能体强化学习(MARL)将强化学习拓展到多个智能体在共享环境中相互交互的场景。这些智能体可能相互合作、竞争,或者目标混杂。MARL 引入了单智能体设置中不存在的独特挑战。…...

【AI大语言模型本质分析框架】

AI大语言模型本质分析框架 ——从教育危机到智能本质的七层递进式解构 第一层:现象观察——阴(显性危机)与阳(隐性变革)的共存 观点1(阴):AI作弊泛滥,传统教育体系崩溃…...

算法模型部署后_python脚本API测试指南-记录3

API 测试指南 服务运行后&#xff0c;可以通过以下方式测试&#xff1a; Curl: curl -X POST -F "file./test_dataset/surface/surface57.png" http://<服务器IP>:9000/api/v1/predictPython 脚本: (参考 svm_request测试.py) import requestsurl http://…...

鸿蒙(HarmonyOS)应用开发入门教程

目录 第一章:鸿蒙系统简介 1.1 什么是鸿蒙系统? 1.2 鸿蒙系统架构 第二章:开发环境搭建 2.1 安装DevEco Studio 步骤1:下载与安装 步骤2:首次配置 步骤3:设备准备 2.2 创建第一个项目 第三章:鸿蒙应用开发基础 3.1 核心概念:Ability与AbilitySlice 示例代码…...

MIT XV6 - 1.6 Lab: Xv6 and Unix utilities -uptime

接上文 MIT XV6 - 1.5 Lab: Xv6 and Unix utilities - xargs 第一章持续有点久了&#xff0c;虽然肯定有些特点和细节还没注意到&#xff0c;但这次的主要目的是学习内核部分&#xff0c;决定水一篇然后进入第二章节 uptime 第一章的最后一个实验&#xff0c;选做性质&#xf…...