集合的分类和使用细则

多分类vs多标签:AI落地中不可踩的业务分水岭 在机器学习任务建模中,分类问题常被泛化为‘单标签决策’,但真实业务场景普遍具备语义重叠与维度正交特性。多分类基于互斥性假设,依赖Softmax输出唯一类别,适用于类目树状结构等单点归因场景;多标签则以独立二值判断为核心,通过Sigmoid+Binary Cross-Entropy支持标签共存,天然适配内容打标、医疗诊断、政策匹配等组合型需求。其技术价值不仅在于提升召回与覆盖能力,更在于解耦复杂业务逻辑,降低规则耦合度。典型应用场景包括短视频多频道分发、X光片多病灶识别、电商商品多属性标注等。当标注数据允许多 阅读详情

概念:集合是一个容器

数组也是容器(有一些不方便 长度固定 不可自动变化)

为了满足各种数据存储的必要.java里有好多类,来帮助我们满足不同的数据存储. 类对数组等数据结构进行了封装.可以让我们更加方便的使用.

集合体系图

1.Collection(单列集合顶级接口)

1.1.List(元素可以重复 接口)

1.1.1.ArrayList(数组列表)

1.1.2.LinkedList(链表列表)

1.1.3.Vector(线程安全的数组列表)

1.2.set(元素不可以重复 接口)

1.2.1.HashSet(哈希)

1.2.2.TreeSet()树

2.Map(双列的集合 接口)

2.1.HashMap

2.2.TreeMap

Arraylist数组列表

由于数组空间都是连续的,所以查询非常方便,通过下标可获取元素

但是 从中间删除元素,就是比较麻烦 ,删除后 其他的元素 要进行位移.

LInkedList链表数据

存储在node节点中, 查询慢,中间添加删除快

学生作业 再做一遍!

Vector数组列表

都添加lsynchronize 是线程安全的

List集合遍历

Listfor

for循环遍历时可以删除元素;

增强for循环(不可以删除元素)

for(变量名:集合){}

迭代器

Iterator/listIterator

在列表中

set接口

不可以重复,添加时会自动判定,有的是无序有的是有序

HashSet:是无序的,及不按照添加的存放,也不按照内容存放

(不重复的原理)(重写了Hashcode和equals方法)

{1先看Hash值是否一致(可能不同内容的Hash值相同 不安全 但是快) 2再用equals方法}

( hashset 泛型 是自己的对象时要重写hashcode和equals方法)

TreeSet:按照元素自然存放

(有序) 所以要实现compareable接口

set类型都不支持索引

Map接口

Map

(键值对映射关系 每个键只能映射一个值)

键不能重复 值可以重复

HashMap

底层结构:哈希表 链表 红黑树

键是无序的 只能存一个null

通过键 删除

TreeMap

特点:键可以根据键来排序

用法:要实现comparable接口

Hashtable

特点:线程安全,不能存null的key

HashMap底层结构

哈希表 链表 红黑树

首先有一个数组(初始值是16),传入(put)的元素会转成HashCode 通过/和&算法得到在数组大小之内的数(0-15),然后这个数组的位置会指向链表或者红黑树 当链表长度大于8且数组长度大于64是会转成红黑树 当数组大于(3/4 牺牲一部分空间换取查询效率)时 数组也会进行扩容

Map集合遍历

第一种:用map变keyset,变相的遍历set

第二种:key-value 封装到一个个Entry对象中

map.Entryset();

对Entry一个个循环

Collections类

他是一个类 类似于Arrays

... 可变参数(本质是一个数组) 应该放到最后

addall();

binarysearch(List);

sort();集合排序

swap();交换位置的元素

copy(目标集合,原集合);把一个集合的元素赋值到另一个元素(目标集合size 大于 原集合的size)

emptyList()返回一个空集合 常量 不能用.为了避免空指针异常

fill(集合,"")用元素填满集合

max min replace reverse翻转 shuffle随机调整

网络题库建设和管理 摘要:本文简单介绍了网络题库的基本特点,网络题库的建设,管理,并阐述了一个基于WEB的题库系统的技术体系,题库结构,管理,组卷原理和方法。关键词:网络题库,建设,管理题库(ITEM BANK)是“按照一定的教育测量理论,在计算机系统中实现的某个学科题目的集合”,它是严格遵循教育测量理论,在精确的数学模型基础上建立起来教育测量工具。建立题库是一个复杂的系统工程,对于网络题库来说,它就更为复杂,不仅要考虑到建立系统的数学模型,确定试题的属性指标以及试题的组成结构,还要考虑到题库的开放性和保密性,题库内容的上传, 阅读详情

相关推荐

微信小程序发起微信支付 (1)原理简述

微信小程序发起微信支付 (1)原理简述 最近由于竞赛的原因,开始学习移动支付技术及微信小程序的开发。本文作为笔者的学习笔记,以腾讯官方的开发者文档为基准,试图简单地讲清楚在微信小程序中发起微信支付的原理、实现过程,以及具体应用到小程序上是如何实现的。 文章目录微信小程序发起微信支付 (1)原理简述微信支付分类1.支付种类:2.支付工具JAPI支付1.JAPI支付定义2.JAPI的支付接口及其规则2...

weixin_44522586的博客 4239

★ Scala ★——类和对象(伴生对象)大全细则

1. 掌握类和对象的定义 2. 掌握访问修饰符和构造器的用法 3. 掌握main方法的实现形式 4. 掌握伴生对象的使用 5. 掌握定义工具类的案例

博樽 1372

区块链倪老师:《区块链思维》第二章——“二维思维”的使用方法

上回在《区块链思维》第一章中,我们已经从“一维思维”进阶到了“二维思维”。今天我们就来讲讲如何使用“二维思维”。 “二维思维”也叫结构化思维,顾名思义是将知识进行结构化的一种思维方式。 同样,在区块链系统中,不同的部分分别构成了不同的结构。 一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。 数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法...

区块链倪老师的博客 698

文献综述只会堆砌凑数?2026盲审综述打分细则|Okbiye高分综述提质技巧

2026年高校论文盲审新规下,文献综述成为决定研究深度的关键指标。Okbiye平台揭示当前学生写作五大雷区:文献堆砌、缺乏评述、资料陈旧、结构混乱、未指研究空白,导致高分难获。平台提供专业解决方案,通过重构逻辑框架、补充前沿文献、增加学术评述、挖掘研究缺口等步骤,将低质综述升级为层次清晰、论证严谨的高分内容,并确保查重与AI检测合规。该服务专为应对盲审严苛标准设计,帮助学生避免返修风险,提升论文学术价值与评优竞争力。 (注:全文严格控制在150字内,精准概括了原文核心要素:背景痛点、问题清单、解决方案及平台

okbiye|免费论文查重/开题报告/论文初稿/文献综述 16

多标签文本分类实战案例从 Kaggle TechNist 看小样本建模与落地

本文探讨了多标签文本分类的核心难点和实战策略。以TechNist医学影像分类赛题为例,指出小规模任务更适合作为完整实战链路的练习入口。重点分析了数据理解、标签结构识别和验证方式等关键环节,强调在样本量有限、标签重叠的情况下,方案设计需兼顾基线稳定性、可解释性与扩展空间。文章详细拆解了赛题背景、数据特征和评价指标,并提供了从规则统计到深度学习的多种建模思路对比,为医疗辅助判读、影像质控等专业场景的AI应用提供方法论参考。

Mr数据杨 242

Gamma变换算法之Matlab&FPGA实现

Gamma映射原理 什么是Gamma曲线 人眼的感光与光强并不是呈线性关系的,而是呈非线性关系(指数型关系,如下图左-曲线。在低照度下,人眼更容易分辨出亮度的变化,随着照度的增加,人眼不易分辨出亮度的变化。而图像传感器与输入光强呈线性关系(如下图左-直线)。从图中可见,当传感器感光在20%左右时,人眼感光响应达到了50%,人眼对低照度的变化更为敏感。从下图右侧可见,Reference Tone为人眼感光50%的亮度,而传感器在感光50%时则相对暗的多(见Select,近似中性灰)。这种将原始图像通过映射操

CrazyBingo的博客 7407

集合框架 (六)

Java集合框架是存储和操作数据的核心工具,分为单列集合Collection和双列集合Map两大体系。Collection包括List(有序可重复)、Set(无序不重复)和Queue(队列);Map存储键值对,Key唯一。常用实现类有ArrayList、LinkedList、HashSet、HashMap等,各有特点:ArrayList基于动态数组查询快,LinkedList基于链表增删快,HashSet去重,HashMap键值映射高效。集合提供了丰富的API和遍历方式,支持泛型保证类型安全。开发中需注意线

专注 Java 后端开发,分享基础语法、JVM、并发、Spring 全家桶、微服务、分布式、性能优化等实战干货。坚持输出高质量技术笔记,用简单语言讲清复杂原理,助力每一位 Java 开发者稳步进阶。 239

深入解析rknn-toolkit2混合量化:如何为RK3588和RK356X选择最佳量化策略

本文深入解析了RKNN-Toolkit2混合量化技术,针对瑞芯微RK3588和RK356X芯片的硬件特性差异,提供了最佳量化策略选择指南。通过混合量化技术,开发者可以在保持较高推理效率的同时显著降低精度损失,特别适用于边缘计算场景。文章详细介绍了混合量化的技术原理、实战流程及芯片专属优化策略,帮助开发者充分利用硬件特性提升模型性能。

dog123的博客 258

对Java中不理解的问题(没有细则划分)—— 已理解

DiscardPolicy 直接丢弃不报异常AbortPolicy 直接丢弃并抛出异常DiscardOldesrPolicy 丢弃最先进入阻塞队列的任务CallerRunsPolicy 将任务交给调用线程池的调用方法执行注意:一般都是采用第四种,或者手动执行拒绝策略(比如手动建立新的线程来执行任务)

2201_75381452的博客 373

手把手教你用单结晶体管搭建简易振荡电路(含电路图和波形分析)

本文详细介绍了如何使用单结晶体管(UJT)搭建简易振荡电路,包括电路设计、波形分析和实战技巧。通过具体的电路图和参数计算,帮助电子爱好者和工程师快速掌握UJT振荡器的设计与调试方法,适用于脉冲信号生成和时钟源制作等应用场景。

weixin_29207533的博客 516

10.2 构网型变流器引发的次同步振荡与宽频振荡问题:机理分析与抑制技术

随着构网型变流器在新型电力系统中的规模化部署,其作为电压源主动支撑电网的能力得到验证的同时,也引发了一系列前所未有的稳定性问题。传统的同步发电机主导的电力系统中,振荡模式主要集中于**低频区间**。然而,构网型变流器通过快速数字控制实现的虚拟同步、惯性响应等先进功能,其控制环路动态与电网阻抗、其他电力电子设备之间产生了复杂的交互作用。这种交互不仅可能诱发经典的**次同步振荡**,更可能催生频率范围从数赫兹到数百赫兹甚至上千赫兹的**宽频振荡**。

技术工作者 1309

运维的基本知识点及分类工作

什么是Linux运维 运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务上的上线与运作的正常。在运转的过程中,对他进行维护,集合了网络、系统、数据库、开发、安全、监控于一身的技术,运维又包括DBA运维,网站运维,虚拟化运维,监控运维,游戏运维等等。 运维的分类 开发运维: 是给应用运维开发运维工具和运维平台的 应用运维: 是给业务上线,维护和做故障排除的,用开发运维开发出来的工具给业务...

小宝儿的学习之路 5151

<PLC><西门子><工控>西门子博图V18中使用SCL语言编写一个CRC16-modbus校验程序

西门子官方对于SCL语言的介绍如下:SCL 编程语言SCL 编程语言SCL(Structured Control Language,结构化控制语言)是一种基于 PASCAL 的高级编程语言。这种语言基于标准DIN EN 61131-3(国际标准为 IEC 1131-3)。根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的 ST 语言 (结构化文本) 的PLCopen 初级水平。语言元素。

用沸腾的热血,支付我们的人生吧! 1438

《高质量数据集 质量评测规范》(TC609-5-2025-04)

《高质量数据集质量评测规范》(TC609-5-2025-04)是我国首个针对AI训练数据集的质量评测标准。该规范从文档信息、数据质量和模型应用三个维度构建评测体系,包含20余项具体指标,要求各维度得分均≥90分方可认定为高质量数据集。标准特别针对文本、图像等不同模态数据制定了差异化的干净性细则,并允许无监督学习场景豁免标注指标。该规范填补了国内空白,为数据集建设、评估和选用提供统一依据,通过"以评促建"机制提升数据质量,为AI产业发展提供基础支撑。适用于数据生产者、使用方及评测机构等各类

irizhao的专栏 3553

IEC 104电力规约详细解读(一) - 报文结构、报文分类、ASDU

比如,双方可以按频率发送,比如接收8帧I帧回答一帧S帧,也可以要求接收1帧I帧就应答1帧S帧,当然也可以不要求(S帧内容示例参考例1)。所以U帧格式的控制欲第一个字节就只有6种情况,分别是0x83(TESTER确认)、0x43(TESTER命令)、0x23(STOPDT确认)、0x13(STOPDT命令)、0x0B(START确认)、0x07(START命令)ASDU(应用服务数据单元),协议原文格式最好去101协议去看看,会比较详细。遥信、遥测、遥控、遥调、总召、对时等都需要使用I格式传送。

张二狗的博客 1万+

深度学习与西储大学轴承数据集(一)

西储大学数据集介绍

weixin_50642818的博客 1万+

第七章数据安全10分

活动:1.识别相关的数据安全需求(P)(矩阵了解)。2.定义数据安全策略(C)。3.定义数据安全标准(D)。4.评估当前安全风险(P)。5.实施控制和规程(O)。

weixin_48277834的博客 567

AUTOSAR&UDS 理论要点及isolar实战-DEM模块

从这节开始,将讲解UDS诊断中非常重要的知识点:故障事件触发、故障信息上报、故障信息处理、故障信息存储和故障系统降级,后续会陆续更新。

cqaa11的博客 553

Algorithm:数学建模大赛(CUMCM/NPMCM)之全国大学生数学建模竞赛历年考察知识点统计可视化分析、论文评阅标准参考、国内外CUMCM数学建模类参考文献论文集合之详细攻略

(1)、摘要中应对题中5方面都论述到(每个方面2分);(2)、摘要中应扼要说明文中主要模型、方法和结论;(3)、摘要只是泛泛而谈,评分在平均分(6分)以下。(1)、必须明确给出阻塞费用的定义和计算公式,否则评分在平均分(9分)以下;(2)、阻塞费用的计算公式中对序内外出力均应分段处理,部分段处理的本小题评分不超过12分;(3)、方案明显不合理或不说明方案的合理性的,本小题评分应在平均分(9分)以下。

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

大话适航(六)法律标准简介

本文只介绍航电方面的知识。日常交流中,可以简说“适航要求”=法律法规+部门规章+行政规范性文件+标准。实际工作中,各类要求文件是交叉引用的,但有两条主线:主线之外,是中国的行业标准,这需要自己去遍历筛选出哪些对具体专业有参考价值。不少行业标准的部分内容是翻译国际标准的,这当然好过看英文。主线引用关系的大图:21部《民用航空产品和零部件合格审定规定》是航空器设计制造的纲领性规章,既有细则,也引用了23~37部。

小蒙面侠的博客 6264

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

No.14 信息管理

数据专业解析:数据是反映客观事物特征的原始描述,是无组织、未经提炼的事实集合,包括文字、数值、语言、图表、符号等形式,是人们通过统计、观测等方式直接收集获得的“原始素材”。通俗解释:数据就像做饭用的生食材(大米、蔬菜、肉类),单独存在时无特定用途,仅能体现自身属性,无法直接满足决策需求。例如项目中记录的“某模块开发耗时5天”“服务器采购单价8000元”,这些孤立的数值的就是数据。信息专业解析。

AI 爪客,专注 AI 智能体与 Skill 研发落地,斩获腾讯云、讯飞、小米等多场 AI 赛事奖项,分享 Agent 实战干货与工程化经验。 751

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

第7章 数据安全

制度提供行为准则,但并不能列出所有可能的意外情况。细则是对制度的补充,并提供有关如何满足制度意图的其他详细信息。保密等级分类是重要的元数据特征,用于指导用户如何获得访问权限。每个组织都应创建或采用满足其业务需求的分级方案。任何分级方案都应清晰易行,它将包含从最低到最高的一系列密级。例如,从“一 般用途”到“绝密”。高度公开的数据泄露事件(其中敏感的个人信息被泄露)日益增多,导致出台了很多与数据相关的法律。聚焦于金融的数据事件促使全球各国政府实施更多的法规。这就产生了新的数据类别,可称为“监管信息”。

weixin_42749734的博客 2957

Java面向对象之包和final

包就是文件夹,用来管理不同功能的java类,在实际开发过程中,我们常常会将某一类放在一个包中,比如说javabean。公司域名反写+包的作用,需要全部用英文小写,见名知意。举个例子:com.baidu.domain包名+类名举个例子:com.baidu.domain.user使用同一个包中的类时,不需导包。使用java.lang包中的类时,不需要导包。(比如说String类)其他情况都需要导包如果同时使用两个包中的同名类时,需要使用全类名。

buith9879的博客 216

NLP争议检测:从单文本分类到语义冲突建模

争议检测是自然语言处理中一项关键但常被误解的任务,它不同于传统情感分析或敏感词过滤,本质是识别多文本间因价值前提、认知框架或身份立场差异引发的结构性张力。其技术原理在于突破‘文本固有属性’假设,转向关系态建模——通过极性反转密度、隐喻框架切换、共识破裂点等可量化信号捕捉语义断层,并结合观点图谱与隐含前提冲突度实现深度解析。该方法显著提升内容平台、政务舆情与社区治理场景中对早期认知分歧的发现能力,支撑前置干预、平衡提示与分歧摘要等高价值工程落地,是工业级NLP从判别走向理解的重要实践路径。

weixin_34221775的博客 430

数据安全域实施指南

制度流程参考:

m0_73803866的博客 833

第十五章 信息(文档)和配置管理

第十五章 信息(文档)和配置管理 知识点 1、文档的分类 2、文档与配置管理有关的术语,如配置项、基线、配置状态报告、CCB(Configuration Control Board,配置控制委员会)等等。 3、配置库的定义及分类。 4、变更控制的流程。 5、配置审核、配置审计的定义、作用,配置审核的分类。 ===========================...

weixin_33856370的博客 200
上一篇: 异常区分 throws和throw区别
下一篇: IO介绍 各个流的区分
木工不是杠
博客等级 码龄5年 8粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值