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

论文学习:《引入TEC - LncMir,通过对RNA序列的深度学习来预测lncRNA - miRNA的相互作用》

长链非编码RNA ( long noncoding RNAs,lncRNAs )是一类长度通常大于200个核糖核苷酸的非编码RNA ,微小RNA ( microRNAs,miRNAs )是一类由22个核糖核苷酸组成的短链非编码RNA。近年来,越来越多的研究表明,lncRNA和miRNA在基因表达、癌症发展、衰老、神经退行性疾病等方面发挥着重要的调控作用,其中lncRNA - miRNA相互作用是的关键机制之一

传统的实验方法即耗费资源又耗时,开发了计算工具来预测lncRNA - miRNA相互作用。

最初,lncRNA - miRNA相互作用预测方法,如基于组偏好的贝叶斯协同过滤( GBCF )和基于表达谱的lncRNA - miRNA相互作用预测模型( EPLMI ),依赖于lncRNA和miRNA的表达数据。这些方法通过比较未知lncRNA - miRNA对和已知lncRNA - miRNA对之间的表达相似性来进行预测。然而,lncRNA和miRNA的表达数据通常是组织特异性的,不一致的,甚至大多数时候是不可用的;因此,GBCF和EPLMI表现出较差的性能,在表达数据不可用的情况下无法使用。如今,lncRNA和miRNA的序列数据容易获得且更加可靠,因此近年来的方法大多基于lncRNA和miRNA序列。具体来说,图嵌入集成学习( Graph Embedding Ensemble Learning,GEEL ) 使用图自动编码器模型来表示lncRNA / miRNA序列,并使用随机森林分类器来预测lncRNA和miRNA之间的潜在相互作用。另一种算法PmliPred提出了一种包含Bi GRU模型和随机森林模型的方法来训练用于lncRNA - miRNA相互作用预测的混合模型。此外,LncMirNet根据lncRNA和miRNA的序列计算它们的多个嵌入,并利用卷积神经网络( CNNs )来预测lncRNA - miRNA相互作用。LncMirNet还引入了其他流行的模型(即: BiLSTM 、用于链接预测的子图、嵌入和属性( SEAL )) 、奇异值分解( Singular Value Decomposition,SVD ) 、Katz )作为对比方法。此外,preMLI 使用rna2vec预训练和深度特征挖掘机制预测lncRNA - miRNA相互作用,Pmli PEMG 使用多层信息增强和贪婪模糊决策方法预测lncRNA - miRNA相互作用,GCNCRF 使用图卷积网络( GCN )和条件随机场( CRF )预测人类lncRNA - miRNA相互作用。然而,这些方法的性能有限,lncRNA - miRNA相互作用预测仍然有很长的路要走,以满足实际应用的需求。具体来说,模型的整体性能是评估其在实际应用中潜力的关键标准。正如先前的研究报告所述,一些先进的模型倾向于在特定的评估指标中改善lncRNA - miRNA相互作用预测,但在另一些模型中显示出有限的性能。例如,LncMirNet表现出91.58 %的高灵敏度,但其特异性仅为79.10 %,导致两个指标之间存在12.48 %的显著差距,同时MCC低至71.24 %。此外,GEEL、PmliPred等方法也报道了较低的MCC,介于19.30 % ~ 64.45 %之间。

在这项研究中,本文将lncRNA和miRNA序列视为自然语言中的句子,并使用k-mer方法将其划分为单词。随后,本文利用Transformer Encoder 和卷积神经网络的强大功能,提出了一个高效准确的预测lncRNA-miRNA相互作用的模型TEC-LncMir。具体来说,TEC-LncMir使用两个Transformer Encoder分别捕获lncRNA和miRNA序列的有意义表示。然后将这些表示进行缩放和融合以生成接触张量,随后将其输入到CNNs中进行特征提取。最后,TEC-LncMir根据提取的特征预测潜在的lncRNA-miRNA相互作用。通过一系列与现有模型的全面对比实验,本文证明了TEC-LncMir在lncRNA-miRNA相互作用预测方面取得了显著的性能提升。此外,本文使用更大的数据集训练了一个强大的TEC-LncMir,并且TEC-LncMir表现出优越的性能。

TEC-LncMir的体系结构

TEC-LncMir是由5个关键组件组成的深度学习模型:lncRNA和miRNA编码器、lncRNA和miRNA定标器、lncRNA-miRNA接触模块、接触特征提取模块和lncRNA-miRNA相互作用预测模块。lncRNA编码器和miRNA编码器分别使用一个k-mer编码器、一个位置编码器和一个Transformer编码器来编码各自的RNA序列,产生lncRNA和miRNA的嵌入。随后,使用lncRNA和miRNA定标器对嵌入进行降维,并将这些降维后的表示集成到lncRNA-miRNA接触模块中的接触张量中。最后,使用CNNs从接触张量中提取特征,并根据这些特征进行lncRNA-miRNA相互作用预测。TEC-LncMir的图形表示参见图1A。

lncRNA的编码器

如图1A所示,lncRNA编码器将长度为m的长lncRNA序列划分为k-mer片段。具体来说,一个长度为k的滑动窗口从lncRNA序列的5′端到3′端以k (采用非重叠读数方法)为步长移动。最后一段的长度可能小于k,然后被丢弃。因此,lncRNA序列由这些l段( l = m / / k , / /表示整数除法算子)表示。考虑到所有可能的N段( N = 4k)以及零填充符号,本文构建了lncRNA的"词汇表"。然后使用k-mer编码器(一个嵌入层)将lncRNA ( l个片段)转换为大小为l × d0的张量(记为X lncRNA∈R l×d0)。此外,位置编码器将片段的位置信息编码为P lncRNA X∈R l×d0,第i个片段的向量计算如下:

其中i = 1,2,..,l,j = 1,2,..,d0 / 2 .然后,将XlncRNA和P lncRNA X一起加入到Transformer Encoder中,生成lncRNA (E lncRNA∈R l×d0)的嵌入。值得注意的是,Transformer Encoder由n l个编码器层和n h个注意力头组成。Transformer Encoder的维度为d0,前馈模块的维度为2d0,Dropout参数设置为( dropout是指随机设置pdropout ( pdropout∈[ 0,1 ] ))的值在训练时为零) 。最后,由线性层,激活函数ReLU 和dropout层组成的lncRNA定标器,将lncRNA ( lncRNA∈R l×d0)的嵌入转化为T lncRNA∈R l×d1的表示,计算为:

其中W∈R d0×d1和b∈R d1分别表示线性层的学习权重和偏置。ReLU函数,也称为修正线性单元,是一种非线性激活函数,定义为ReLU ( x ) = max ( 0,x )。

miRNA编码器

miRNA编码器的结构与lncRNA编码器的结构非常相似。区别在于它们各自的k-mer处理的k参数不同。具体而言,miRNA编码器采用1-mer方法,由于miRNA序列长度较短,使用1-mer编码器对单个碱基( 1-mer片段)进行编码。在此背景下,1-mer表示单个碱基,1-mer编码器也被称为碱基编码器。因此,miRNA的"词汇"包括4个RNA碱基和零填充符号( 0 :补零符号, 1 : A , 2 : G , 3 : C , 4 : U)。因此,一个miRNA被编码为E miRNA ( R n×d0 ),并转化为表示为T miRNA∈Rn×d1。

lncRNA - miRNA接触模块

lncRNA - miRNA接触模块通过构建两种特征来融合lncRNA和miRNA的表示,计算式为:

其中i = 1,· · ·,l,j = 1,· · ·,n,O-表示元素级差,⊙表示Hadamard积。因此,diff i,j,mul i,j∈Rd1和diff,mu∈R l×n×d1。最后,将接触张量计算为diff和mul的拼接,得到接触张量∈R n×l×2d1。

卷积神经网络模块

我们使用四层CNN来提取接触张量的特征。具体来说,每一个卷积层都伴随着一个批归一化层和一个非线性激活函数

表1:4个卷积层的超参数。

卷积层的超参数如表1所示,σ ( x )也是一个非线性激活函数,计算式为:

通过CNN模块对接触张量进行处理后得到接触图( p_map∈R l×n)。

概率计算模块

在该模块中,对p_map进行全局池化操作,计算为

其中

Mean ( p_map ),var ( p_map )分别表示p_map的均值和方差。此外,γ和η是学习参数。

数据增强

本文采用了一种可选的数据增强策略来增加lncRNA-miRNA对的数量,从而提高TECLncMir的性能。具体来说,对于给定的lncRNA - miRNA对,将lncRNA序列划分为k-mer片段,从第i个碱基开始,其中i的取值范围为1到k-1。这导致lncRNA-miRNA对扩展为k对。图1B说明了k取4时的数据增强。

结果

TEC - LncMir的表现优于当前最先进的模型

本文将TEC-LncMir的性能与GEEL,PmliPred,preMLI,PmliPEMG,BiLSTM,SEAL,SVD,Katz和LncMirNet等先进模型进行了比较。值得注意的是,PmliPred、preMLI和PmliPEMG是具有可用源代码的方法,而其他模型不是开源工具。因此,本文在基准数据集上运行Pmli Pred、pre MLI和Pmli PEMG,并直接参考其他模型在同一数据集上的性能结果。如图3A所示,TEC - LncMir在没有( TEC-LncMir- Unaugmented)和有( TEC-Lnc Mir -增强型)数据增强的实验中都表现出更好的性能。其中,TEC-Lnc Mir - Unaugmented和TEC - Lnc Mir - Augmented在MCC上分别比目前表现最好的模型提升了10.15 %和14.50 %。此外,TEC - LncMir - Unaugmented在其他评估指标中也显示出改善,包括特异性( + 5.31 % ),F1分数( + 3.60 % ),准确性( + 4.56 % )和AUC ( + 0.07 % )。另一方面,TECLncMir - Augmented在敏感性( + 0.60 % ),特异性( + 6.42 % ),F1分数( + 5.44 % ),准确性( + 6.36 % )和AUC ( + 1.74 % )方面显示出增强。

相关文章:

论文学习:《引入TEC - LncMir,通过对RNA序列的深度学习来预测lncRNA - miRNA的相互作用》

长链非编码RNA ( long noncoding RNAs,lncRNAs )是一类长度通常大于200个核糖核苷酸的非编码RNA ,微小RNA ( microRNAs,miRNAs )是一类由22个核糖核苷酸组成的短链非编码RNA。近年来,越来越多的研究表明,lncRNA和miRNA…...

【每日一题丨2025年5.12~5.18】排序相关题

个人主页:Guiat 归属专栏:每日一题 文章目录 1. 【5.12】P1068 [NOIP 2009 普及组] 分数线划定2. 【5.13】P5143 攀爬者3. 【5.14】P12366 [蓝桥杯 2022 省 Python B] 数位排序4. 【5.15】P10901 [蓝桥杯 2024 省 C] 封闭图形个数5.【5.16】P12165 [蓝桥…...

AIDA64 extreme7.5 版本注册激活方法

一、AIDA 7.5 序列号 3BQN1-FUYD6-4GDT1-MDPUY-TLCT7 UVLNY-K3PDB-6IDJ6-CD8LY-NMVZM 4PIID-N3HDB-IWDJI-6DMWY-9EZVU 二、安装激活方法 激活步骤: 1、打开AIDA64软件,点击顶部菜单栏的“帮助”→“输入序列号” 2、将生成的序列号粘贴至输入框&a…...

Python 条件语句详解

条件语句是编程中用于控制程序流程的基本结构,Python 提供了几种条件语句来实现不同的逻辑判断。 1. if 语句 最基本的条件语句形式: if 条件:# 条件为真时执行的代码块示例: age 18 if age > 18:print("你已经成年了")2. …...

模型评估与调优(PyTorch)

文章目录 模型评估方法混淆矩阵混淆矩阵中的指标ROC曲线(受试者工作特征)AUCR平方残差均方误差(MSE)均方根误差(RMSE)平均绝对误差(MAE) 模型调优方法交叉验证(CV&#x…...

oppo手机安装APK失败报错:安装包异常

如果你的apk文件在oppo手机安装失败了,像这样: 先说我们当时解决方式: 如果还没上架应用市场的测试包,在上面图一中需要关闭“超级守护”,类似华为的纯净模式。如果开启了还还不行,安装页面的报错太笼统不…...

互联网大厂Java面试场景:从缓存到容器化的技术问答

场景:互联网大厂Java面试之旅 面试官:严肃的技术专家 应聘者:搞笑的水货程序员明哥 第一轮:缓存技术与数据库优化 面试官:明哥,你能谈谈Redis的常见使用场景和一些优化技巧吗? 明哥&#xf…...

【android bluetooth 协议分析 01】【HCI 层介绍 6】【WriteLeHostSupport命令介绍】

HCI 指令 HCI_Write_LE_Host_Support 是 Bluetooth Host 向 Controller 发送的一条指令,用于启用或禁用主机对 Bluetooth Low Energy(LE)的支持能力。该指令属于 HCI(Host Controller Interface)命令集合中&#xff0c…...

Helm配置之为特定Deployment配置特定Docker仓库(覆盖全局配置)

文章目录 Helm配置之为特定Deployment配置特定Docker仓库(覆盖全局配置)需求方法1:使用Helm覆盖值方法2: 在Lens中临时修改Deployment配置步骤 1: 创建 Docker Registry Secret步骤 2: 在 Deployment 中引用 Secret参考资料Helm配置之为特定Deployment配置特定Docker仓库(覆…...

项目:在线音乐播放服务器——基于SSM框架和mybatis

介绍项目 项目主要是基于SSM框架和mybatis进行实现 主要的功能: 登陆界面,用户注册,音乐的播放列表,删除指定的歌曲,批量删除指定的歌曲,收藏歌曲,查询歌曲,从收藏列表中删除收藏…...

Linux配置vimplus

配置vimplus CentOS的配置方案很简单,但是Ubuntu的解决方案网上也很多但是有效的很少,尤其是22和24的解决方案,在此我整理了一下我遇到的问题解决方法 CentOS7 一键配置VimForCPP 基本上不会有什么特别难解决的报错 sudo yum install vims…...

Ubuntu22.04开机运行程序

新建启动文件 sudo vim /etc/systemd/system/trojan.service 2. 写入配置文件 [Unit] DescriptionTrojan Proxy Service Afternetwork.target[Service] Typesimple ExecStart/home/cui/Downloads/trojan/trojan -c /home/cui/Downloads/trojan/config.json Restarton-failur…...

高效查询:位图、B+树

1. 位图(BitMap)与布隆过滤器(Bloom Filter) 1.1. 问题背景与解决方案 问题背景 场景:网页爬虫判重 搜索引擎的爬虫会不断地解析网页中的链接并继续爬取。一个网页可能在多个页面中出现,容易重复爬取。…...

HashMap的扩容机制

在添加元素或初始化的时候需要调用resize方法进行扩容,第一次添加数据初始化数组长度为16,以后每次每次扩容都是达到了扩容阈值(数组长度 * 0.75) 每次扩容的时候,都是扩容之前容量的2倍; 扩容之后&#…...

从坏道扫描到错误修复:HD Tune实战指南

一、硬盘检测的必要性 随着计算机使用时间的增加,机械硬盘和固态硬盘都会出现不同程度的性能衰减。定期进行硬盘健康检查可以:及时发现潜在故障;预防数据丢失风险;掌握存储设备实际状态。 二、HD Tune功能解析 性能测试&#x…...

Leetcode 3553. Minimum Weighted Subgraph With the Required Paths II

Leetcode 3553. Minimum Weighted Subgraph With the Required Paths II 1. 解题思路2. 代码实现 题目链接:3553. Minimum Weighted Subgraph With the Required Paths II 1. 解题思路 这一题很惭愧,并没有自力搞定,是看了大佬们的解答才有…...

算法加训之最短路 上(dijkstra算法)

目录 P4779 【模板】单源最短路径(标准版)(洛谷) 思路 743. 网络延迟时间(力扣) 思路 1514.概率最大路径(力扣) 思路 1631.最小体力消耗路径 思路 1976. 到达目的地的方案数 …...

01 Nginx安装及基本配置

01 Nginx安装 # 官网:https://nginx.org/en/ # 点击下载图1 Nginx下载官网 # https://nginx.org/en/download.html # 全是各个平台的源码包图2 Nginx下载版本 # 找到最下面的stable and mainline(稳定版和主线版)图3 找到最下面的稳定版 # https://nginx.org/en/li…...

ABP vNext 多租户系统实现登录页自定义 Logo 的最佳实践

🚀 ABP vNext 多租户系统实现登录页自定义 Logo 的最佳实践 🧭 版本信息与运行环境 ABP Framework:v8.1.5.NET SDK:8.0数据库:PostgreSQL(支持 SQLServer、MySQL 等)BLOB 存储:本地…...

​Docker 网络

目录 ​前言 ​1. Docker 网络模式​ ​2. 默认 bridge 网络详解​ ​​(1)特点​ ​​(2)操作示例​ ​3. host 网络模式​ ​​(1)特点​ ​​(2)操作示例​ ​4. overlay…...

btc交易所关键需求区 XBIT反弹与上涨潜力分析​​

在加密货币市场的浪潮中,狗狗币(DOGE)近期的走势吸引了众多投资者的目光。根据XBIT分析,狗狗币刚刚踏入关键需求区,此前虽从高点大幅下跌了10%,但XBIT去中心化交易所平台分析师认为,短期内它有望…...

深度剖析:YOLOv8融入UNetv2 SDI模块的性能提升之旅

文章目录 一、引言二、SDI多层次特征融合模块概述(一)背景和动机(二)模块设计原理 三、SDI模块实现(一)关键代码结构(二)代码解析 四、将SDI模块融入YOLOv8(一&#xff0…...

图像定制大一统?字节提出DreamO,支持人物生成、 ID保持、虚拟试穿、风格迁移等多项任务,有效解决多泛化性冲突。

字节提出了一个统一的图像定制框架DreamO,支持人物生成、 ID保持、虚拟试穿、风格迁移等多项任务,不仅在广泛的图像定制场景中取得了高质量的结果,而且在适应多条件场景方面也表现出很强的灵活性。现在已经可以支持消费级 GPU(16G…...

spark数据处理练习题详解【下】

12. (单选题) def main(args: Array[String]): Unit { println(func1("张三",f1)) } def func1(name:String,fp:(________________)): String { fp(name) } def f1(s:String): String { "welcome "s } 选择填空() A.String>S…...

Vue基础(11)_条件渲染

原生css想让显示的元素隐藏,方式有以下几点: display: none; opacity: 0; visibility: hidden; 那么vue中是怎样实现元素显示/隐藏的呢? 条件渲染 v-show 写法:v-show"表达式" 判断:表达式转换为布尔值(tr…...

湖北理元理律师事务所:债务优化服务的四维创新实践

在债务问题普遍影响家庭经济稳定的当下,专业法律服务机构的价值不仅在于提供解决方案,更需构建可持续的服务生态。湖北理元理律师事务所通过“法律心理技术教育”四维服务体系,探索出一条兼顾债务化解与生活质量保障的创新路径。 服务模式创…...

ubuntu工控机固定设备usb串口号

ubuntu工控机固定设备usb串口号 1、多个USB设备的ID相同 ubuntu系统中的串口使用权限并没有对所有的用户进行开放,所以在使用代码对串口进行操作时,需要打开用户对串口的使用权限,否则在代码中会出现“串口无法打开的报错”,只有…...

MongoDB的安装及简单使用

MongoDB 是一个开源的文档型 NoSQL 数据库​​,由 MongoDB Inc. 开发,专为灵活性和可扩展性设计。 特点: ​​1.文档模型​​:数据以 BSON(二进制 JSON)格式存储,支持嵌套结构。 ​​2.动态 S…...

卷积神经网络进阶:转置卷积与棋盘效应详解

【内容摘要】 本文深入解析卷积神经网络中的转置卷积(反卷积)技术,重点阐述标准卷积与转置卷积的计算过程、转置卷积的上采样作用,以及其常见问题——棋盘效应的产生原因与解决方法,为图像分割、超分辨率等任务提供理论…...

Linux进程信号(三)之信号产生2

文章目录 4. 由软件条件产生信号5. 硬件异常产生信号模拟一下除0错误和野指针异常除0错误野指针错误 总结思考一下 4. 由软件条件产生信号 SIGPIPE是一种由软件条件产生的信号,在“管道”中已经介绍过了。 软件条件不就绪,很明显这个软件条件没有直接报错&#xff…...

【AWS入门】Amazon SageMaker简介

【AWS入门】Amazon SageMaker简介 [AWS Essentials] Brief Introduction to Amazon SageMaker By JacksonML 机器学习(Machine Learning,简称ML) 是当代流行的计算机科学分支技术。通常,人们在本地部署搭建环境,以满足机器学习的要求。 AWS…...

MySQL--day2--基本的select语句

(以下内容全部来自上述课程) SQL概述 结构化查询语句 1. SQL分类 DDL:数据定义(definition)语言:create、drop、alter… DML:数据操作(manipulation)语言&#xff…...

程序代码篇---python获取http界面上按钮或者数据输入

文章目录 前言 前言 本文简单接受了python获取http界面上按钮或者数据输入...

网络安全利器:蜜罐技术详解

蜜罐是网络安全领域中一种主动防御和情报收集的重要工具。本文将深入探讨蜜罐技术的原理、类型、应用场景以及部署注意事项。 1. 什么是蜜罐? 蜜罐(Honeypot)是一种安全资源,其价值在于被探测、攻击或未经授权使用。简单来说,蜜罐就是一个诱饵系统,用来吸引黑客的注意力…...

回溯实战篇3

文章目录 前言排列全排列全排列II 棋盘问题N皇后解数独 其他递增子序列重新安排行程 前言 今天继续带大家进行回溯的实战篇3,去学习如何用回溯的方法去解决排列和棋盘以及其他用回溯方法解决的问题,最重要的就是学会回溯三部曲的构建,一文带…...

Spark 基础自定义分区器

(一)什么是分区 【复习提问:RDD的定义是什么?】 在 Spark 里,弹性分布式数据集(RDD)是核心的数据抽象,它是不可变的、可分区的、里面的元素并行计算的集合。 在 Spark 中&#xf…...

【提高+/省选−】洛谷P1495 —— 【模板】中国剩余定理(CRT)/ 曹冲养猪

见:P1495 【模板】中国剩余定理(CRT)/ 曹冲养猪 - 洛谷 题目描述 自从曹冲搞定了大象以后,曹操就开始捉摸让儿子干些事业,于是派他到中原养猪场养猪,可是曹冲满不高兴,于是在工作中马马虎虎&a…...

系统架构设计师考前冲刺笔记-第1章-系统工程与信息系统基础

文章目录 第1章 系统工程与信息系统基础大纲13 DSS5678 BSP910 SCM11 OLAP12 OLAP14 BRP15 集成16 企业门户19 边缘计算 第1章 系统工程与信息系统基础 大纲 1 3 DSS DSS 决策支持系统 Decision Support System 5 6 7 8 BSP 9 10 SCM 注意:生产计划 11 OLAP O…...

Vue环境下数据导出Excel的全面指南

文章目录 1. 前言2. 原生JavaScript实现方案2.1 使用Blob对象和URL.createObjectURL2.2 使用Base64编码实现 3. 常用第三方库方案3.1 使用SheetJS (xlsx)3.2 使用ExcelJS3.3 使用vue-json-excel 4. 服务器端导出方案4.1 前端请求服务器生成Excel4.2 使用Web Worker处理大数据导…...

Linux下 使用 SSH 完成 Git 绑定 GitHub

文章目录 1、检查 SSH2、生成 SSH key3、添加 SSH key4、验证绑定是否成功 1、检查 SSH Git Bash 中输入ssh命令,查看本机是否安装 SSH: 2、生成 SSH key (1)输入 ssh-keygen -t rsa 命令,表示我们指定 RSA 算法生…...

Jsoup库和Apache HttpClient库有什么区别?

Jsoup 和 Apache HttpClient 是两个功能不同的库,它们在 Java 开发中被广泛使用,但用途和功能有明显的区别: Jsoup 用途:Jsoup 是一个用于解析 HTML 文档的库。它提供了非常方便的方法来抓取和解析网页内容,提取和操作…...

安全漏洞频发,如何加强防护措施?

当系统安全漏洞频发时,应从代码安全审查、自动化漏洞扫描、权限控制与访问管理、员工安全意识培训等四个关键维度加强防护。其中,代码安全审查是防止漏洞渗透的第一道防线。企业应将代码安全审查纳入CI/CD流程,实施静态代码分析和依赖包检查机…...

Text models —— BERT,RoBERTa, BERTweet,LLama

BERT 什么是BERT? BERT,全称Bidirectional Encoder Representations from Transformers,BERT是基于Transformer的Encoder(编码器)结构得来的,因此核心与Transformer一致,都是注意力机制。这种…...

CodeBuddy初探

回顾Trae 上一篇博客Trae IDE和VSCode Trae插件初探-CSDN博客,我们进行了TraeIDE和Trae插件初探,给了Trae这样一个任务: 生成一个to do list清单web页面,采用vue实现,可以在页面上进行todolist进行增删改查。 Trae的…...

spark数据处理练习题详解【上】

1. (单选题) scala中属于序列的可变的集合,可以添加,删除元素的是() A.Array B.List C.Tuple D.ListBuffer 答案及解析:D 在Scala中,属于序列的可变集合,可以添加和删除元素的是&#xff…...

sparkSQL读入csv文件写入mysql(2)

(二)创建数据库和表 接下来,我们去创建一个新的数据库,数据表,并插入一条数据。 -- 创建数据库 CREATE DATABASE spark; -- 使用数据库 USE spark;-- 创建表 create table person(id int, name char(20), age int);-- …...

产品周围的几面墙

不能把排序,当单选题做。 2025年的杭州咖啡馆,味道最浓的不是咖啡,是聊各种项目和创业的卷味。 在过去几年,聊项目的也不少,那时候带着更加浓烈的自信和松弛感,不过今年略带几分忐忑和试探的口吻。 看到网…...

【锂电池剩余寿命预测】LSTM长短期记忆神经网络锂电池剩余寿命预测(Pytorch完整源码和数据)

目录 效果一览程序获取程序内容代码分享效果一览 程序获取 获取方式一:文章顶部资源处直接下载:...

螺旋矩阵--LeetCode

题目 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5]示例 2: 输入:matrix [[…...

湖北理元理律师事务所:债务管理的社会价值探索

债务问题从来不是孤立的经济事件,其背后牵涉家庭稳定、社会信用体系乃至区域经济发展。湖北理元理律师事务所通过五年服务数据发现:科学债务规划可使单个家庭挽回约23%的可支配收入,间接降低离婚率、心理健康问题发生率等社会成本。 债务优化…...