相关文章
【2024年华为OD机试】(B卷,100分)- 数据分类 (Java JS PythonC/C++)
一、问题描述
题目描述
对一个数据a进行分类,分类方法为:
此数据a(四个字节大小)的四个字节相加对一个给定的值b取模,如果得到的结果小于一个给定的值c,则数据a为有效类型,其类型为取模的值&…
建站知识
2025/1/17 12:25:08
Spring Boot 整合 PageHelper 实现分页功能
在开发 Web 应用时,分页功能几乎是必不可少的。Spring Boot 提供了强大的功能来简化开发,而 PageHelper 则是一个优秀的 MyBatis 分页插件,可以极大地简化分页查询的代码。本文将介绍如何在 Spring Boot 项目中整合 PageHelper,并…
建站知识
2025/1/17 12:24:02
Torch.cuda相关函数
目前在大模型模型训练及accelerate训练框架下时经常会使用到的cuda函数:
import gcdef reset_memroy(device):gc.collect()torch.cuda.empty_cache()torch.cuda.reset_peak_memory_stats(device)torch.cuda.reset_accumulated_memory_stats(device)
torch.cud…
建站知识
2025/1/17 12:22:56
基于代理的RAG实现-Agentic RAG
基于代理的RAG实现-Agentic RAG
Agentic RAG 体系结构中,不再被动地响应查询请求,而是主动地分析初步检索到的信息,并基于对任务复杂性的评估,战略性地选择最为合适的工具和方法进行进一步的数据检索和处理。这种多步骤推理和决策…
建站知识
2025/1/17 12:21:51
RV1126+FFMPEG推流项目(7)AI音频模块编码流程
一、AI 模块和外设麦克风的关系
AI 模块是 RV1126 芯片的一个重要组成部分。它的主要功能是将外部接入的麦克风采集到的模拟信号通过内置的驱动程序转换为数字信号。这意味着麦克风作为外设,提供音频输入信号,AI 模块通过其硬件和软件的结合,…
建站知识
2025/1/17 12:20:50
机器学习(2):线性回归Python实现
1 概念回顾
1.1 模型假设 线性回归模型假设因变量y yy与自变量x xx之间的关系可以用以下线性方程表示: y β 0 β 1 ⋅ X 1 β 2 ⋅ X 2 … β n ⋅ X n ε y 是因变量 (待预测值);X1, X2, ... Xn 是自变量(特征)β0, β1,…
建站知识
2025/1/17 12:19:48
【设计模式】6大设计原则和23种设计模式
设计原则 是更高层次的思想指导,强调代码的可维护性、稳定性和灵活性。设计模式 是实现设计原则的具体方法和工具,解决特定场景的问题。
I、6大设计原则 单一职责原则(SRP, Single Responsibility Principle) 每个类应该只有一个…
建站知识
2025/1/17 12:18:44
一个超级简单的清晰的LSTM模型的例子
废话不多说,把代码贴上去,就可以运行。然后看注释,自己慢慢品,细细品。
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt# 1. 生成时间序列数据,这里使用正弦函数模拟
def generate_tim…
建站知识
2025/1/17 12:17:41