深度学习:如何面对隐私和安全方面的挑战

在这里插入图片描述

深度学习技术的广泛应用推动了人工智能的快速发展,但同时也引发了关于隐私和安全的深层次担忧。如何在保护用户隐私的同时实现高效的模型训练和推理,是深度学习领域亟待解决的问题。差分隐私、联邦学习等技术的出现,为这一挑战提供了可能的解决方案,但仍需不断探索和完善。

一、隐私和安全挑战

深度学习技术在众多领域的应用中,已经取得了显著的成果。然而,随着其应用的广泛和深入,隐私和安全问题也逐渐凸显出来,成为制约其进一步发展的重要因素。

首先,深度学习模型在训练过程中需要大量的数据作为支撑。这些数据往往包含了用户的个人信息和敏感信息,如身份信息、健康记录、金融交易记录等。一旦这些数据被非法获取或滥用,将会给用户带来极大的损失。

其次,数据在采集、传输、存储和处理过程中也存在着潜在的安全风险。网络攻击者可能通过技术手段,窃取、篡改或破坏这些数据,从而导致模型的性能下降,甚至完全失效。此外,模型本身也可能存在漏洞,使得攻击者能够利用这些漏洞进行恶意攻击,如注入恶意数据、篡改模型参数等。

更为严重的是,即使在没有明确的恶意攻击的情况下,深度学习模型也可能因为自身的特性而泄露用户的隐私信息。例如,通过模型的反向工程,攻击者可能能够推断出训练数据中的某些敏感信息,进而对用户的隐私造成威胁。

因此,如何在保证深度学习模型性能的同时,有效地保护用户的隐私和数据安全,是当前深度学习领域面临的重要挑战。解决这一挑战需要综合考虑技术、法律、伦理等多个方面的因素,制定出切实可行的解决方案。
在这里插入图片描述

二、现有技术解决方案

1. 差分隐私技术

差分隐私技术是一种隐私保护方法,其核心理念是在数据集中添加随机噪声,使得对于任何单一数据记录的添加或删除,输出结果的统计特性都几乎保持不变。这种技术有效地阻止了攻击者通过数据统计分析来揭示用户的个人信息,从而在保护隐私的同时,也保证了数据的可用性。

1.1 差分隐私技术原理

差分隐私的实现主要依赖于两个关键步骤:一是确定隐私预算ε,它衡量了隐私保护的程度;二是根据隐私预算,在数据中添加适量的随机噪声。隐私预算ε的值越小,添加的噪声量就越大,隐私保护程度就越高,但相应地,数据的可用性也会降低。因此,差分隐私技术需要在隐私保护和数据可用性之间找到一个平衡点。

1.2 实施步骤

实施差分隐私技术通常包括以下步骤:

  1. 数据预处理:对原始数据进行清洗、转换和标准化等预处理操作,以便进行后续的差分隐私处理。

  2. 确定隐私预算ε:根据实际应用场景和需求,确定合适的隐私预算ε。隐私预算的选择需要根据数据的敏感性、攻击者的能力以及用户对隐私的需求等因素进行综合考量。

  3. 计算敏感度:敏感度是差分隐私中的一个重要概念,它衡量了单个数据记录的变化对查询结果的最大影响。计算敏感度是确定添加噪声量的关键步骤。

  4. 添加噪声:根据隐私预算和敏感度,在数据集中添加适量的随机噪声。噪声的添加可以通过多种方式实现,如拉普拉斯噪声或高斯噪声等。

  5. 发布结果:将添加噪声后的数据或查询结果发布给需要的用户或研究机构。由于噪声的存在,攻击者无法通过统计分析来揭示用户的个人信息。

1.3 在保证隐私的同时保持模型性能

差分隐私技术在保护隐私的同时,确实可能导致模型精度的下降。为了在保证隐私的同时保持模型的性能,可以采取以下策略:

  • 优化噪声添加策略:通过改进噪声添加算法或调整噪声量的大小,以在保护隐私的同时尽可能减少对模型精度的影响。
  • 利用先进的机器学习技术:结合深度学习、迁移学习等先进技术,提高模型的泛化能力和鲁棒性,以应对噪声带来的干扰。
  • 权衡隐私预算与模型性能:在实际应用中,根据具体需求和场景,灵活调整隐私预算ε的值,以在隐私保护和模型性能之间找到最佳平衡点。

1.4 应用场景与意义

差分隐私技术在多个领域具有广泛的应用价值,如医疗保健、金融、社交网络等。在这些领域中,保护用户隐私至关重要,而差分隐私技术提供了一种有效的解决方案。通过实施差分隐私技术,可以在保护用户隐私的同时,实现数据的共享和合作,促进相关领域的发展和创新。

总之,差分隐私技术是一种重要的隐私保护方法,它通过添加随机噪声来保护用户隐私。在实施过程中,需要权衡隐私保护和模型性能的关系,并结合实际应用场景进行优化。随着技术的不断发展,差分隐私技术将在更多领域发挥重要作用,为数据安全和隐私保护提供有力支持。

2. 联邦学习

联邦学习是一种分布式机器学习框架,它允许多个参与方在本地训练模型,并通过安全的方式共享模型参数或更新,从而在不直接共享原始数据的情况下实现协同学习。这种方法对于保护用户隐私、降低数据泄露风险具有重要意义,在多个领域得到了广泛应用。

2.1 联邦学习的基本原理

联邦学习的核心思想是将模型训练过程分散到各个参与方,每个参与方使用本地数据进行模型训练,并产生模型参数或更新的结果。这些结果随后通过安全的聚合协议进行汇总,以生成全局模型。通过这种方式,原始数据始终保留在本地,不会被直接共享,从而保护了用户隐私。

2.2 实施步骤

实施联邦学习通常包括以下步骤:

  1. 初始化全局模型:选择一个合适的预训练模型或从头开始构建模型,作为全局模型的初始状态。

  2. 本地训练:各个参与方在本地使用私有数据进行模型训练。这通常涉及使用标准的机器学习算法和优化技术来更新模型参数。

  3. 模型参数或更新的加密:为了保护隐私,参与方需要将本地训练得到的模型参数或更新进行加密处理。这可以通过使用同态加密、差分隐私等密码学技术来实现。

  4. 安全聚合:加密后的模型参数或更新被发送到中央服务器或协调方进行聚合。聚合过程需要确保数据的安全性和隐私性,通常使用安全多方计算协议来实现。

  5. 全局模型更新:中央服务器或协调方根据聚合结果更新全局模型,并生成新的全局模型参数。

  6. 模型分发与迭代:更新后的全局模型参数被分发回各个参与方,用于下一轮的本地训练。这个过程可以迭代多次,直到达到预定的训练目标或满足停止条件。

2.3 挑战与优化

尽管联邦学习在保护隐私方面具有显著优势,但它也面临着一些挑战,如通信开销大、协调成本高以及参与方之间的不平衡性等问题。为了优化联邦学习的性能,可以采取以下措施:

  • 压缩模型参数:使用模型压缩技术减少通信开销,如量化、剪枝等。
  • 异步更新:允许参与方在不同时间进行本地训练,减少协调成本。
  • 激励机制:设计合理的激励机制,鼓励更多参与方加入联邦学习过程。

2.4 应用场景

联邦学习在多个领域具有广泛的应用前景,如智能手机应用、医疗保健、金融等。在这些场景中,保护用户隐私和数据安全至关重要,而联邦学习提供了一种有效的解决方案。

总之,联邦学习作为一种保护隐私的分布式机器学习框架,在实际应用中具有重要价值。通过合理的实施步骤和优化措施,可以充分发挥其优势,促进数据安全和隐私保护的发展。

在这里插入图片描述

3. 安全多方计算

安全多方计算是一种在分布式环境下保护隐私的重要技术手段。它允许多个参与方在互不信任的情况下,协同计算一个函数的结果,而无需透露各自的输入信息。这种技术在深度学习训练过程中的应用尤为重要,可以有效地保护数据隐私,避免敏感信息的泄露。

3.1 安全多方计算的基本原理

安全多方计算基于密码学原理,通过一系列复杂的协议和算法,确保在计算过程中各个参与方的数据不被泄露。其核心思想是利用加密算法、混淆电路、零知识证明等技术,构造一种安全的计算环境,使得各方在参与计算时无法获取到其他方的私有数据。

3.2 实施步骤

实施安全多方计算通常包括以下步骤:

  1. 确定参与方和计算任务:明确哪些参与方需要参与计算,以及需要计算的具体任务或函数。

  2. 输入数据的准备和预处理:各参与方准备好需要输入的数据,并进行必要的预处理,如格式化、加密等。

  3. 选择安全多方计算协议:根据计算任务的具体需求,选择适合的安全多方计算协议。这些协议可能包括基于同态加密的协议、基于秘密分享的协议等。

  4. 初始化安全多方计算环境:根据所选协议,初始化计算环境,包括设置通信渠道、分配密钥等。

  5. 执行安全多方计算协议:各参与方按照协议规定的步骤,逐步执行计算过程。这可能包括数据的加密传输、交互式的计算步骤等。

  6. 验证和输出计算结果:在计算完成后,对结果进行验证,确保计算的正确性和安全性。然后,将结果以安全的方式输出给需要的参与方。

3.3 隐私保护与计算效率的权衡

安全多方计算虽然能够保护隐私,但其计算复杂度和通信开销通常较高。因此,在实施安全多方计算时,需要权衡隐私保护和计算效率之间的关系。根据具体的应用场景和需求,可以选择合适的协议和算法,以在保护隐私的同时尽量提高计算效率。

此外,随着技术的不断发展,新的优化方法和改进算法也在不断涌现。这些新方法可能能够在一定程度上降低安全多方计算的开销,提高其实用性。

3.4 应用案例

安全多方计算在深度学习中的应用案例逐渐增多。例如,在分布式机器学习场景中,多个机构或组织可能希望共同训练一个模型,但又不希望泄露各自的数据。通过安全多方计算,这些机构可以在不共享原始数据的情况下,协同完成模型的训练过程,从而保护数据的隐私性。

总之,安全多方计算是一种有效的隐私保护技术,在深度学习等领域具有广泛的应用前景。通过合理的实施步骤和权衡隐私保护与计算效率的关系,可以充分发挥其优势,为数据安全和隐私保护提供有力支持。

4. 硬件级加密

硬件级加密是增强深度学习应用安全性的关键手段之一,它利用专用硬件如可信执行环境(TEE)来保护数据在处理和计算过程中的机密性。下面将详细介绍硬件级加密的概念、优势以及实施步骤。

4.1 硬件级加密概念

硬件级加密是指通过专用硬件来执行加密和解密操作,确保数据的机密性和完整性。在深度学习应用中,硬件级加密通常利用TEE等安全硬件来执行模型的推理过程,确保敏感数据不会被泄露或篡改。

4.2 优势

硬件级加密在深度学习应用中具有显著优势:

  1. 高安全性:通过专用硬件执行加密操作,可以抵御物理攻击、软件攻击等多种攻击方式,确保数据的安全性。
  2. 性能优化:专用硬件通常具有高性能的加密和解密能力,可以加快数据处理速度,提高整体性能。
  3. 简化管理:硬件级加密将加密操作集成到硬件中,简化了密钥管理和安全策略的实施。

4.3 实施步骤

实施硬件级加密通常包括以下步骤:

  1. 选择适合的硬件:根据应用需求和安全要求,选择具备TEE等安全功能的专用硬件。

  2. 集成硬件到系统中:将选定的硬件集成到深度学习应用所在的系统中,确保硬件与系统的兼容性。

  3. 配置安全策略:根据实际需求,配置硬件的安全策略,包括访问控制、数据加密等。

  4. 迁移或部署模型:将深度学习模型部署到硬件上,确保模型能够在安全环境中执行推理过程。

  5. 测试与验证:对部署后的系统进行测试和验证,确保硬件级加密的有效性,并检查是否存在性能瓶颈或安全隐患。

  6. 持续监控与维护:定期对系统进行安全检查和性能优化,确保硬件级加密的长期有效性。

4.4 注意事项

在实施硬件级加密时,需要注意以下事项:

  1. 硬件成本:专用硬件通常具有较高的成本,需要在预算和资源方面进行权衡。

  2. 部署复杂性:硬件的集成和部署可能涉及复杂的操作和技术要求,需要确保技术人员具备相应的能力。

  3. 兼容性问题:在选择硬件时,需要考虑其与现有系统和软件的兼容性,以避免潜在的兼容性问题。

通过实施硬件级加密,可以有效地增强深度学习应用的安全性,保护敏感数据的机密性和完整性。然而,在实际应用中,还需要综合考虑成本、性能、兼容性等多个因素,以制定出最适合的解决方案。
在这里插入图片描述

三、深度学习隐私技术的具体应用场景

深度学习隐私技术正日益受到各个行业的关注和应用。下面,我们将深入探讨几种典型的应用场景,这些场景展示了如何在保护隐私的同时,利用深度学习技术实现各种复杂的功能。

1. 医疗健康领域

在医疗健康领域,隐私保护尤为重要,因为医疗数据通常包含患者的敏感信息。差分隐私技术在此领域具有广泛的应用前景。例如,在基因组学研究中,研究人员可以利用差分隐私技术对大规模基因组数据进行处理,以识别与疾病相关的基因变异,同时保护患者的隐私。此外,差分隐私技术还可以应用于电子病历的分析,帮助医生更好地理解疾病的发病机制和制定个性化的治疗方案。

2. 金融领域

金融领域涉及大量的敏感数据,如交易记录、客户信息等。联邦学习技术可以在不共享原始数据的情况下,实现多个金融机构之间的协同合作。例如,在反欺诈领域,多家银行可以共同训练一个联邦学习模型,用于检测异常的交易行为。通过这种方式,各家银行可以充分利用各自的数据优势,提高反欺诈的准确性,同时避免数据泄露的风险。

此外,差分隐私技术也可以应用于金融领域的风险评估和信贷决策。通过对客户的财务数据进行差分隐私处理,可以在保护客户隐私的同时,为金融机构提供可靠的风险评估依据。

3. 智能家居领域

智能家居系统通过收集和分析用户的居住习惯、行为模式等数据,为用户提供更加便捷和个性化的服务。然而,这些数据同样涉及用户的隐私。安全多方计算技术可以在保护用户隐私的同时,实现智能家居设备之间的协同工作。例如,多个智能家居设备可以通过安全多方计算技术共同计算出一个更加准确的室内环境参数,如温度、湿度等,然后根据这些参数自动调节设备的运行状态,提高用户的居住体验。

4. 社交网络与推荐系统

在社交网络平台上,用户的个人信息、社交关系以及行为数据等都是宝贵的资源。然而,这些数据也面临着泄露和滥用的风险。差分隐私技术可以在保护用户隐私的同时,为推荐系统提供有效的数据支持。通过对用户的兴趣偏好进行差分隐私处理,推荐系统可以在不暴露用户真实身份的情况下,为用户提供个性化的内容推荐,提高用户体验。

5. 自动驾驶与智能交通

自动驾驶和智能交通系统需要收集和处理大量的交通数据,包括车辆位置、行驶轨迹、路况信息等。这些数据对于优化交通流、提高道路安全具有重要意义。然而,这些数据同样涉及用户的隐私。联邦学习技术可以在多个交通管理部门或企业之间实现数据的共享和协同训练,以提高交通系统的智能化水平。同时,通过差分隐私技术对数据进行处理,可以在一定程度上保护用户的隐私。

深度学习隐私技术在医疗健康、金融、智能家居、社交网络与推荐系统以及自动驾驶与智能交通等领域都有着广泛的应用前景。这些技术不仅可以保护用户的隐私,还可以为各个行业提供更加高效、智能的解决方案。随着技术的不断发展和完善,相信未来会有更多的应用场景涌现出来。
在这里插入图片描述

四、未来研究方向

深度学习在隐私和安全方面所面临的挑战,需要不断的研究和创新来寻找解决方案。以下是一些未来的研究方向,它们旨在进一步推动隐私保护技术的发展,并促进深度学习在更多领域的安全应用。

1. 隐私与性能权衡的优化

  • 高效差分隐私算法:研究如何在保证隐私的同时,减少差分隐私算法引入的噪声,以提高模型的精度和性能。
  • 轻量级联邦学习:设计轻量级的联邦学习框架,降低通信开销和计算成本,使其更适用于资源受限的环境。
  • 隐私保护模型压缩与蒸馏:探索在保护隐私的前提下,对深度学习模型进行压缩和蒸馏的方法,以减少模型复杂性和计算量。

2. 安全协议与机制的创新

  • 硬件安全增强:研究利用专用硬件(如可信执行环境TEE)来增强深度学习模型的安全性和隐私保护能力。
  • 同态加密在深度学习中的应用:探索同态加密技术在深度学习中的应用,实现数据的加密计算,防止数据泄露。
  • 零知识证明与深度学习结合:研究零知识证明技术在深度学习模型训练和推理中的应用,以实现数据的隐私保护和验证。

3. 跨领域隐私保护技术的融合

  • 隐私保护与机器学习算法的融合:研究如何将隐私保护技术与各种机器学习算法相结合,以提供更为全面的隐私保护解决方案。
  • 隐私保护技术在物联网中的应用:探索隐私保护技术在物联网设备中的应用,保护设备的隐私数据并防止恶意攻击。

4. 法律法规与伦理准则的完善

  • 隐私保护标准的制定:结合深度学习技术的发展趋势和应用场景,制定更为具体和实用的隐私保护标准和规范。
  • 伦理审查与监管机制:建立针对深度学习技术的伦理审查和监管机制,确保技术的合规性和道德性。
  • 隐私保护意识的提升与教育:加强公众对隐私保护重要性的认识,提供相关的教育和培训,推动形成全社会共同参与的隐私保护氛围。

综上所述,未来的研究方向涵盖了隐私与性能权衡的优化、安全协议与机制的创新、跨领域隐私保护技术的融合以及法律法规与伦理准则的完善等多个方面。这些研究方向的深入探索和实践应用,将为深度学习技术的隐私保护提供更加坚实和可靠的支撑,推动其在更多领域的安全应用和发展。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/443242.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于机器学习的网络入侵检测与特征选择及随机森林分类器性能评估(NSL-KDD数据集)

简介 本文将详细介绍如何利用Python和相关机器学习库对NSL-KDD数据集进行预处理,特征选择,并通过随机森林算法构建网络入侵检测模型。同时,还将展示如何计算并可视化模型的ROC曲线以评估其性能。 首先,我们导入了必要的库&#…

问答系统设计:核心架构解析

在近几年中,问答回答(QA)应用的快速发展彻底改变了我们获取信息的方式。无论是在搜索引擎、聊天机器人,还是在从大量主题数据中检索相关信息的应用程序中,QA应用的身影无处不在。 简而言之,QA应用的主要目的是在文本段落中找到对特定问题最合适的答案。早期的一些方法包…

【考研数学】129高分学姐二战经验+资料分享

21年数学三87分 22年数学三129分 可以说这两年该踩的雷我都踩了、该做的题我都做了。 进来看看是什么使我突然醒悟让我数学提分40多分的叭。 李林的880题我也做过,先来说说这本书的优缺点以及适用人群吧。 习题优点 李林老师的880题难度适中,很贴近…

Day01-项目介绍及初始化-登录页面(test)

1.人力资源项目介绍 1.1 项目架构和解决方案 1.2 课程安排 1.3 课程具备能力 1.4 课程地址 vue-element-admin文档地址:链接演示地址: 链接人力资源项目演示地址: 链接 2. 拉取项目基础代码 拉取命令 $ git clone https://github.com/P…

VS2017 boost环境配置与报错解决

1、下载Boost 2、boost编译 将下载好的压缩包文件解压,我这里放到了D:\Qt文件夹内 按win键找到 vs2017(主要看你的vs是什么版本)的x86_x64兼容工具命令提示符 输入以下命令: 首先进入到解压的boost文件夹,复制一下前面解压的路径 cd D:\Qt\boost_1_78_0然后输入命令,…

【Python】牛客网—软件开发-Python专项练习(day1)

1.(单选)下面哪个是Python中不可变的数据结构? A.set B.list C.tuple D.dict 可变数据类型:列表list[ ]、字典dict{ }、集合set{ }(能查询,也可更改)数据发生改变,但内存地址不变 不…

【kubernetes】关于k8s集群中的ingress规则案例

目录 一、k8s 对外服务之 Ingress 1.1什么是ingress 1.2外部的应用能够访问集群内的服务有哪些方案? 1.3Ingress 组成 1.4Ingress-Nginx 工作原理 1.5ingress 暴露服务的方式 二、实操ingress暴露服务 前期.部署 nginx-ingress-controller 2.1基于host网络…

海翔ERP getylist_login.do接口存在sql注入漏洞

@[toc] 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 1. 海翔ERP 简介 微信公众号搜索:南风漏洞复…

什么是ETL?什么是ELT?怎么区分它们使用场景

在大数据处理的领域中,ETL和ELT是两个经常被数据工程师提到的工具,而有很多数据工程师对这两种工具的区别和使用和定位有一定的模糊,其实它们分别代表了两种不同的数据集成方法。尽管这两种方法看起来都是从源系统提取数据,转换数…

常见BUG如何在测试过程中分析定位

前言 在测试的日常工作中,相信经常有测试的小伙伴遇到类似的情况:在项目上线时,只要出现问题(bug),就很容易成为“背锅侠”。 软件测试人员在工作中是无法避免的要和开发人员和产品经理打交道的&#xff…

第14章 西瓜书——概率图模型

概率图模型 概率图模型(Probabilistic Graphical Model)是用图结构来表示多元随机变量之间条件依赖关系的模型。在图模型中,节点表示随机变量,边表示变量之间的依赖关系。概率图模型可以分为有向图模型(如贝叶斯网络&a…

【XMU学科实践二】豆瓣爬虫实践

文章目录 分析豆瓣阅读网站具体步骤构造headersBeautiful soup中的定位函数find() 、find_all() 完整爬虫代码 叠甲:仅供学习。。 XMU的小朋友实在不会了可以参考我的思路,但还是建议自己敲一遍哈。 学科实践二还是挺有意思的! 分析豆瓣阅读网…

人才推荐 | 毕业于美国凯斯西储大学的博士,专业知识广泛

编辑 / 木子 审核 / 朝阳 伟骅英才 伟骅英才致力于以大数据、区块链、AI人工智能等前沿技术打造开放的人力资本生态,用科技解决职业领域问题,提升行业数字化服务水平,提供创新型的产业与人才一体化服务的人力资源解决方案和示范平台&#x…

前端实现生成图片并批量下载,下载成果物是zip包

简介 项目上有个需求,需要根据表单填写一些信息,来生成定制的二维码图片,并且支持批量下载二维码图片。 之前的实现方式是直接后端生成二维码图片,点击下载时后端直接返回一个zip包即可。但是项目经理说后端实现方式每次改个东西…

Qt 自绘进度条 QProgressBar使用

文章目录 效果图控件介绍绘制函数总结 效果图 控件介绍 QProgressBar是Qt框架中提供的一个控件,用于在界面上显示任务的进度。它通常用于向用户展示一个操作完成的百分比,比如文件复制、数据加载等操作的进度。 QProgressBar的主要特性: 范…

BUUCTF----[极客大挑战 2019]HardSQL

输入1’ 单引号闭合 进行永真式判断 竟然说我是臭弟弟----八嘎(肯定是进行了过滤) 经过手法判断,过滤了,空格,and等报错注入updatexml() 报错注入顾名思义就是,通过特殊函数错误使用并使其输出错误结果来获…

实现鼠标移动el-select下拉框的label上面显示出table悬浮窗

首先是对vue代码 实现思路就是在el-option里面放一个span来包裹el-popover&#xff0c;里面在放tabe实现悬浮表格 <el-form-item label"原理图编号"><el-select v-model"data.number" placeholder"请选择" clearable multiple collaps…

操作系统笔记(进程)

注&#xff1a; 下面图片资源来源于 王道计算机考研 操作系统 1.进程概念 进程&#xff08;process&#xff09;&#xff1a;是动态的&#xff0c;是程序的一次执行过程&#xff08;同一程序多次执行&#xff0c;会产生多个进程&#xff09;程序&#xff1a;是静态的&…

ChatGPT提示技巧:种子词提示

ChatGPT提示技巧&#xff1a;种子词提示 种子词提示是一种通过提供特定种子词或短语来控制 ChatGPT 输出的技术。 种子词提示符的提示公式是种子词或短语&#xff0c;然后是指令 “请根据以下种子词生成文本”。 示例&#xff1a; 文本生成&#xff1a; 任务&#xff1a; …

MVC,MVP的对比(附代码)一次搞懂!

首先看下我们的页面 一个edittext&#xff0c;一个获取用户信息的button&#xff0c;一个展示用户信息的textview 实现&#xff1a;点击按钮&#xff0c;根据用户输入的账号&#xff0c;获取账号信息并显示在textview上 现在我们用三种方式实现 &#xff08;1&#xff09;不使…