52、原像与约简集方法:提升模型稀疏性与效率的探索

原像与约简集方法:提升模型稀疏性与效率的探索

1. 最优展开系数

假设向量 $\Phi(z_1), \cdots, \Phi(z_m)$ 线性无关,要最小化 $\left|\sum_{i = 1}^{m} \beta_i\Phi(x_i) - \sum_{i = 1}^{m} \theta_i\Phi(z_i)\right|$,其展开系数 $\theta = (\theta_1, \cdots, \theta_m)^T$ 由 $\theta = (K_z)^{-1}K_{zx}\beta$ 给出。
其中,$K_{z_{ij}} = \langle\Phi(z_i), \Phi(z_j)\rangle$,$K_{zx_{ij}} = \langle\Phi(z_i), \Phi(x_j)\rangle$。若 $\Phi(z_i)$ 线性无关,$K_z$ 满秩;否则,可使用伪逆或选择零分量最多的解。

证明过程为:计算距离的导数 $\frac{\partial}{\partial \theta_j}\left|\Psi - \sum_{i = 1}^{m} \theta_i\Phi(z_i)\right|^2 = -2\Phi(z_j)\left(\Psi - \sum_{i = 1}^{m} \theta_i\Phi(z_i)\right)$,令其为 0。代入 $\Psi = \sum_{i = 1}^{m} \beta_i\Phi(x_i)$ 可得 $K_{zx}\beta = K_z\theta$,进而得到 $\theta = (K_z)^{-1}K_{zx}\beta$。

2. 约简集选择方法

支持向量机(SVM)扩展中的系数受限于 $[-C, C]$,这使得 SV 扩展并非最稀疏。以下是几种约简集选择方法:
- 通过核主成分分析(Kernel PCA)进行约简集选择
- 原理:Gram 矩阵 $K_{ij} = \langle\Phi(x_i), \Phi(x_j)\rangle$ 的零空间表明可在不产生近似误差的情况下从扩展中移除多少向量。若存在特征值为 0 的特征向量 $\alpha \neq 0$,即 $K\alpha = 0$,则 $\sum_{j = 1}^{m} \langle\Phi(x_i), \Phi(x_j)\rangle \alpha_j = 0$,进而 $\sum_{j = 1}^{m} \alpha_j\Phi(x_j) = 0$,可利用这些特征向量消除扩展中的某些项。
- 操作步骤:
1. 若没有零特征值(如高斯核情况),为选择最优的 $n$ 以移除 $\Phi(x_n)$,需最小化误差 $\epsilon(\theta, n) = \left|\beta_n\Phi(x_n) - \sum_{j \neq n} \theta_j\Phi(x_j)\right|^2$。
2. 通过变量替换,将问题转化为最小化 $\epsilon(\xi, n) = \left|\frac{\beta_n}{\xi_n}\right|^2\xi^T K\xi$,其中 $|\xi| = 1$。
3. 可通过核主成分分析并扫描矩阵 $(\epsilon(i, n))_{in}$ 在 $O(m^3)$ 操作内完成最小化,也可通过只考虑最小的 $m’$ 个特征值将复杂度降至 $O(m + m^2)$。
- 实验结果:以 USPS 手写数字数据库为例,对 10 个二分类器的 SV 扩展进行近似。不同平均 RS 模式数量下的分类错误结果如下表所示:
| digit | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 - class |
| — | — | — | — | — | — | — | — | — | — | — | — |
| #SVs | 219 | 91 | 316 | 309 | 288 | 340 | 213 | 206 | 304 | 250 | 254 |
| SV - 254 | 16 | 13 | 30 | 17 | 32 | 22 | 11 | 12 | 26 | 17 | 4.4% |
| RSS - 50 | 47 | 18 | 70 | 52 | 192 | 95 | 54 | 38 | 97 | 157 | 17.6% |
| RSS - 75 | 23 | 15 | 36 | 30 | 65 | 47 | 21 | 29 | 56 | 41 | 7.0% |
| RSS - 100 | 19 | 15 | 42 | 22 | 40 | 29 | 14 | 18 | 37 | 27 | 5.5% |
| RSS - 150 | 18 | 12 | 28 | 21 | 35 | 32 | 9 | 15 | 23 | 14 | 4.5% |
| RSS - 200 | 14 | 13 | 27 | 25 | 27 | 26 | 11 | 13 | 26 | 21 | 4.5% |
| RSS - 250 | 15 | 13 | 27 | 24 | 32 | 28 | 11 | 14 | 25 | 18 | 4.3% |

  • 通过 $l_1$ 惩罚进行约简集选择

    • 原理:通过最小化 $\left|\sum_{i = 1}^{m} \beta_i\Phi(x_i) - \sum_{i = 1}^{m} \theta_i\Phi(x_i)\right|^2 + \lambda\sum_{i = 1}^{m} c_i|\theta_i|$ 来近似扩展 $\sum_{i} \beta_i\Phi(x_i)$,其中 $\lambda > 0$ 决定稀疏性和近似质量的权衡,$c_i$ 可设为 1 或 $\bar{\beta} / |\beta_i|$($\bar{\beta}$ 是所有 $|\beta_i|$ 的均值)。
    • 操作步骤:
      1. 将 $\theta_i$ 重写为 $\theta_i = \theta_i^+ - \theta_i^-$,其中 $\theta_i^+ \geq 0$,$\theta_i^- \geq 0$。
      2. 得到二次规划问题:
        • 最小化 $\sum_{ij} (\theta_i^+ - \theta_i^-)(\theta_j^+ - \theta_j^-)K_{ij} + \sum_{j} [\theta_j^+(\lambda c_j - 2\sum_{i} K_{ij}\beta_i) + \theta_j^-(\lambda c_j + 2\sum_{i} K_{ij}\beta_i)]$。
        • 约束条件为 $\theta_j^+ \geq 0$,$\theta_j^- \geq 0$。
      3. 使用标准二次规划工具求解该问题,用解选择扩展中使用的模式,再根据前面的最优展开系数公式重新计算最优系数。
    • 实验结果:同样以 USPS 手写数字数据库为例,不同平均 RS 模式数量下的分类错误结果如下表所示:
      | digit | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 - cl. |
      | — | — | — | — | — | — | — | — | — | — | — | — |
      | SV - 254 | 16 | 13 | 30 | 17 | 32 | 22 | 11 | 12 | 26 | 17 | 4.4% |
      | RSS2 - 50 (3.34) | 225 | 24 | 171 | 146 | 149 | 124 | 94 | 147 | 100 | 101 | 28.5% |
      | RSS2 - 74 (2.55) | 113 | 25 | 100 | 100 | 120 | 95 | 40 | 147 | 83 | 50 | 10.8% |
      | RSS2 - 101 (1.73) | 38 | 21 | 46 | 64 | 81 | 54 | 23 | 143 | 49 | 37 | 5.9% |
      | RSS2 - 151 (0.62) | 19 | 20 | 30 | 24 | 31 | 30 | 10 | 27 | 33 | 18 | 4.5% |
      | RSS2 - 200 (0.13) | 17 | 15 | 25 | 27 | 34 | 27 | 11 | 14 | 26 | 22 | 4.3% |
      | RSS2 - 234 (0.02) | 16 | 14 | 26 | 24 | 32 | 28 | 11 | 14 | 26 | 19 | 4.3% |
  • 通过稀疏贪心方法进行约简集选择

    • 原理:从空扩展开始,贪心选择导致近似剩余模式误差最小的模式。
    • 特点:计算效率高,但在很多情况下(除高斯过程回归外)不考虑原始特征空间向量的展开系数,并非严格意义上的约简集后处理方法,可视为稀疏训练算法。若特征空间的有效维度较低(核矩阵 $K$ 的特征值快速衰减),先验地找到约简集的稀疏近似方案效果较好。
  • 原始重新表述

    • 原理:SVM 扩展不稀疏的原因之一是系数受限,Osuna 和 Girosi 提出对原始 SVC 训练问题进行原始重新表述,将 $w = \sum_{i} \beta_i y_i\Phi(x_i)$ 代入训练问题。
    • 操作步骤:
      • 最小化 $\frac{1}{2} \sum_{i,j = 1}^{m} \beta_i \beta_j y_i y_j k(x_i, x_j) + C \sum_{i = 1}^{m} \xi_i$。
      • 约束条件为 $y_i (\sum_{j = 1}^{m} \beta_j y_j k(x_i, x_j) + b) \geq 1 - \xi_i$,$i = 1, \cdots, m$,$\beta_i \geq 0$,$\xi_i \geq 0$。
    • 特点:不再要求 $\beta_i \leq C$,但优化问题的结构不如原始形式吸引人,复杂的约束条件使设计解决大规模问题的算法更困难。该方法在一些小的实际问题中应用成功,推荐优化的起始点为 $\beta = 0$,还可使用 $l_1$ 惩罚项鼓励稀疏性。
  • 通过支持向量回归进行约简集选择

    • 原理:对决策函数 $g(x) = \sum_{i} \beta_i y_i k(x_i, x) + b$ 在支持向量上的值构成的数据集应用 $\nu$-SV 回归。若 SVR 训练使用大的 $C$ 值,几乎所有数据点应在用户设定的精度 $\nu$ 内被近似,SVR 解通常比 $g$ 更稀疏。
    • 特点:结合 $\nu$-SV 回归算法可更直接控制约简集扩展的大小。
3. 约简集选择方法流程总结
graph TD;
    A[开始] --> B[选择约简集选择方法];
    B --> C{是否为核主成分分析方法};
    C -- 是 --> D[计算 Gram 矩阵零空间等操作];
    C -- 否 --> E{是否为 l1 惩罚方法};
    E -- 是 --> F[重写变量并求解二次规划问题];
    E -- 否 --> G{是否为稀疏贪心方法};
    G -- 是 --> H[贪心选择模式];
    G -- 否 --> I{是否为原始重新表述方法};
    I -- 是 --> J[代入并求解新的优化问题];
    I -- 否 --> K[进行支持向量回归];
    D --> L[结束];
    F --> L;
    H --> L;
    J --> L;
    K --> L;

原像与约简集方法:提升模型稀疏性与效率的探索

4. 约简集构造方法

前面讨论了从原始集合中选择约简集的问题,现在探讨通过构造新向量来实现高约简率的方法。

  • 迭代原像

    • 原理:要使用类型为 $\sum_{i = 1}^{N_z} \theta_i\Phi(z_i)$ 的扩展来近似向量 $\Psi_1 = \sum_{i = 1}^{m} \beta_i\Phi(x_i)$,迭代寻找近似原像的过程。在第 $m’$ 步,需要找到 $\Psi_{m’} = \sum_{i = 1}^{m} \beta_i\Phi(x_i) - \sum_{i = 1}^{m’ - 1} \theta_i\Phi(z_i)$ 的原像 $z_{m’}$。每次迭代后根据最优展开系数公式更新系数(若 $\Psi_{m’}$ 不为零,$K_z$ 可逆)。
    • 操作步骤:
      1. 开始迭代,初始 $m’ = 1$。
      2. 计算 $\Psi_{m’}$。
      3. 找到 $\Psi_{m’}$ 的原像 $z_{m’}$。对于高斯核,可按特定方法计算;对于多项式核,可直接最小化相关函数,使用无约束非线性优化技术。
      4. 根据最优展开系数公式更新系数。
      5. $m’$ 加 1,若达到指定的 $N_z$ 步或 $|\Psi_{m’}|$ 低于指定阈值,停止迭代。
    • 示例:以高斯核为例的一个简单示例,如图 18.9 所示,展示了使用不同数量的 RS 向量对 SVM 决策边界进行近似的结果。
  • 第二阶段:同时优化 RS 向量

    • 原理:在计算完所有单个原像后,可进行第二阶段,同时对所有 $(z_i, \theta_i)$ 进行优化。
    • 特点:经验表明该阶段计算成本比第一阶段高约两个数量级,数值处理困难,需要多次重启优化以避免陷入局部最小值。结束后建议使用最优展开系数公式重新计算 $\theta_i$。
  • 实验结果
    约简集构造方法的实验结果如下表所示,表明该方法比前面的约简集选择方法效果更好,因为它可以在扩展中使用与原始支持模式不同的向量。

digit 0 1 2 3 4 5 6 7 8 9 10 - class
SV - 254 16 13 30 17 32 22 11 12 26 17 4.4%
RSC - 10 26 13 45 49 35 54 22 24 39 24 7.1%
RSC - 20 27 11 38 30 35 43 12 16 30 25 5.6%
RSC - 25 21 12 38 32 31 22 12 18 33 28 5.1%
RSC - 50 18 10 33 28 32 23 12 15 35 27 5.0%
RSC - 100 14 13 26 22 30 26 11 14 28 23 4.8%
RSC - 150 13 14 28 32 27 24 12 14 29 26 4.7%
RSC - 200 14 13 28 28 29 24 10 15 26 26 4.9%
RSC - 250 12 13 26 26 32 25 11 14 26 24 4.6%
RSC2 - 25 14 14 31 22 30 23 11 14 26 17 4.7%

为了加快过程,可以使用具有 25 个 RS 向量的系统(RSC - 25),分类准确率仅从 4.4% 适度下降到 5.1%,与卷积神经网络在该数据库上的表现具有竞争力。通过添加第二阶段的全局梯度下降优化,可进一步提高系统性能,如 RSC2 - 25 的错误率降至 4.7%。

5. 不同方法对比总结
方法 优点 缺点 适用场景
核主成分分析 在高约简率时效果略好 计算复杂度较高,需迭代移除 SV 特征空间维度较高,希望在一定程度上保证近似精度的情况
$l_1$ 惩罚 计算成本低,无需迭代移除 SV 需要快速得到稀疏近似,不太关注特征空间维度的情况
稀疏贪心方法 计算效率高 多数情况下不考虑展开系数,非严格约简集后处理方法 特征空间有效维度低,核矩阵特征值快速衰减的情况
原始重新表述 不再限制系数范围,可能得到更稀疏解 优化问题结构复杂,设计大规模问题算法困难 小规模实际问题,希望突破 SVM 系数限制的情况
支持向量回归 可直接控制约简集扩展大小,解通常更稀疏 需要对决策函数进行稀疏近似,且希望控制扩展大小的情况
迭代原像与第二阶段优化 能使用不同向量扩展,效果好 计算成本高,数值处理困难 对近似精度要求较高,愿意投入计算资源的情况
6. 约简集构造方法流程总结
graph TD;
    A[开始] --> B[进行迭代原像计算];
    B --> C{是否达到指定步数或误差阈值};
    C -- 是 --> D[进行第二阶段优化];
    C -- 否 --> B;
    D --> E[重新计算系数];
    E --> F[结束];

综上所述,不同的约简集选择和构造方法各有优缺点,在实际应用中需要根据具体问题的特点,如数据规模、特征空间维度、计算资源和对近似精度的要求等,选择合适的方法来提高模型的稀疏性和效率。

相关推荐

MoE模型原理与实战:理解token级路由与参数效率

Mixture of Experts(MoE)是一种面向大规模语言模型的稀疏化架构,其核心在于通过token-level routing机制,动态选择少量专家子网络参与计算,从而在保持模型容量的同时显著提升参数效率和硬件利用率。该技术本质是将传统稠密前馈网络(FFN)解耦为多个轻量专家,并由可学习的router实现细粒度语义分工。其工程价值体现在突破显存墙、缓解访存带宽瓶颈、增强训练稳定性三方面,广泛应用于DeepSeek-R1、GPT-4等千亿级模型的推理优化与部署落地。本文深入解析MoE四大核心组件——

weixin_30535843的博客 441

强化学习驱动的自适应模型选择与融合方法

在机器学习工程落地中,模型选择与融合长期面临静态配置与动态业务需求不匹配的挑战。其本质是决策优化问题:需在实时请求流中,依据样本特征、系统负载、业务目标等多维状态,动态决定调用哪些模型及如何加权融合。强化学习(RL)因其建模序列决策与长期收益的能力,成为解决该问题的核心技术路径;相比贝叶斯优化与在线学习,RL能天然支持动作空间的离散-连续混合设计(如模型启用+权重分配),并兼容稀疏、延迟、多目标的业务奖励信号。本文聚焦于监督学习场景下的RL驱动自适应模型融合实践,涵盖状态三级抽象、PPO分层策略网络、可审计

aodiyi6351的博客 1327

推文主题建模实战:BTM+词向量解决短文本稀疏性难题

短文本主题建模是NLP工程中的典型挑战,核心在于应对词汇稀疏性、语义断层性和上下文缺失性三大瓶颈。传统LDA依赖长文档假设,在推文等280字符以内碎片化文本上表现脆弱,易产生模板词主导、主题平坦、可解释性差等问题。Biterm Topic Model(BTM)通过以‘词对’为建模单元,显著提升数据密度与局部语义捕获能力;结合Twitter适配的词向量(如GloVe.twitter.27B),可进一步缓解同义词割裂,增强主题稳定性与业务可读性。该技术路径已广泛应用于社交媒体舆情分析、KOL垂类识别、危机预警与

weixin_30600197的博客 148

大模型MoE稀疏激活原理与工程实践

大语言模型的参数规模持续突破万亿,但硬件显存带宽成为制约推理效率的‘内存墙’。稀疏化激活(Sparse Activation)作为突破物理瓶颈的核心范式,通过专家混合(Mixture of Experts, MoE)架构实现按需调用——仅在每次前向计算中动态激活少量专家子网络,大幅降低实际FLOPs与数据搬运量。其技术价值在于兼顾模型容量扩展性与推理性价比,已在DeepSeek-R1、Qwen2-MoE等主流模型中规模化落地。典型应用场景涵盖高吞吐API服务、边缘端低功耗部署及金融风控等精度敏感任务。本文深

闲谈 363

为什么你的强化学习Reward曲线像心电图?从UAV集群论文看方差控制方法

本文深入分析了强化学习中Reward曲线出现心电图式波动的原因,并提出了5种方差失控根源及稳定策略。通过无人机集群协同覆盖任务的案例,探讨了探索与开发失衡、奖励稀疏性等关键问题,并提供了CNN特征提取、先验知识注入等解决方案,帮助优化强化学习模型的稳定性与性能。

weixin_29029995的博客 229

大模型稀疏激活真相:参数规模、MoE路由与2%激活率的工程本质

大型语言模型中的‘稀疏激活’是混合专家(MoE)架构实现高效推理的核心机制,其原理在于通过动态路由选择少量专家子网络参与前向计算,从而在保持海量知识容量的同时显著降低单次推理的计算与显存开销。技术价值体现在FLOPs效率提升、显存占用压缩及吞吐优化,广泛应用于高并发API服务、边缘端轻量化部署与长上下文生成等场景。然而,‘1.8万亿参数仅用2%’这一流行说法存在统计口径混淆、硬件约束忽略与稳态假设失真等问题——真实激活率受专家容量、门控稀疏性与访存带宽三重制约,并在首token解析、对话连贯性维持等阶段动态

weixin_33994429的博客 474

多维聚合后的数据操作:从GROUP BY到立方体导航的工程实践

多维聚合不是简单的分组求和,而是构建N维数据立方体的过程。其核心原理在于将维度视为坐标轴,使聚合结果具备空间结构;技术价值体现在支持维度导航、跨维计算、稀疏填充与结果重塑等二次操作,显著提升分析灵活性与性能。典型应用场景包括BI报表下钻、用户行为路径分析、财务多维穿透及IoT时序指标切片。本文深入解析窗口函数实现立方体内GPS定位、LAG/AVG OVER处理同比与基准差、Pandas多级索引应对稀疏性等关键技术,直击SQL GROUP BY无法解决的升维思考难题。

cuankuangzhong6373的博客 657

PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Models

研究背景:LLM规模扩大带来部署挑战,N:M半结构化剪枝因适配NVIDIA稀疏张量核心受关注,但传统通道置换依赖手工质量指标,无法准确匹配剪枝对模型性能的真实影响,易导致次优结果。核心框架(PermLLM):是一种后训练剪枝框架,引入可学习通道置换(LCP)优化N:M稀疏性,能与现有一次性剪枝方法(如Wanda、RIA)无缝集成,自适应优化通道置换以减少剪枝误差。关键技术软置换矩阵松弛:利用Sinkhorn归一化将离散置换矩阵转化为可微软置换矩阵,支持端到端优化;

UnknownBody_2的博客 511

转换shp坐标系之前,设置转换的投影

1.点击目录》工具箱》系统工具箱》Data Management Tools.tbx》投影和变换》创建自定义地理(坐标)变换 2.名称自定义 2.输入地理坐标系可以根据所需要转换的shp文件属性中查询出来 把图层拖入arcgis中,右键属性即可查看 3.复制坐标系,点击“输入地理坐标系”右侧的按钮后,粘贴在顶部搜索框中,并按enter键,选择对应的坐标系 4.点击“输出地理坐标系”右侧的按钮后,选择转换后的坐标系,如4326,选择后点击确认按钮。 5.自定义方法中选择

Wangwangwang___的博客 1866

xHCI驱动学习(1) 核心数据结构

虽然Linux内核拥有C语言构建的身体,但它骨子里散发的是面向对象的气质,这一个个的对象就是struct。面对一个内核模块的时候,首先要找出关键的struct和它们之间的关系,才能摸清代码的骨骼脉络。今天来理清USB xHCI相关的数据结构类型usb_hcd、xhci_hcd、hc_driver和全局变量xhci_pci_driver、xhci_hc_driver、xhci_pci_hc_driver之间的关系。

1万+

贝加莱Automation Studio 4.10安装保姆级教程:从官网下载到解决.Net 3.5报错

本文提供贝加莱Automation Studio 4.10的详细安装教程,涵盖从官网下载到解决.Net 3.5报错的全过程。特别针对工业自动化开发环境中常见的.Net Framework 3.5安装问题,提供多种经过验证的解决方案,包括控制面板安装、DISM命令离线安装和手动下载安装包等方法,帮助工程师顺利完成PLC开发环境的搭建。

weixin_30955617的博客 724

避坑指南!YOLO26模型导出/推理常见问题,99%的开发者都踩过

版本锁定:Ultralytics=8.4.2、OpenVINO=2024.0.0、Python=3.10,版本不一致是80%问题的根源;参数对齐:训练/导出/推理的imgsz、归一化、坐标映射必须完全一致,差一步就出错;算子统一:避免自定义算子,优先用YOLO26原生算子(C3k2/PSABlock),确保推理引擎兼容;分步验证:导出后先校验ONNX/IR模型→单图片推理→RTSP流推理→72小时稳定性测试,一步过易踩坑;工业级测试。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 512

基于YOLOv8深度学习架构的智能农业巡检小车系统—面向农作物与杂草实时精准识别的创新实践

本研究设计并实现了一套基于YOLOv8的智能农业巡检小车系统,解决农田中农作物与杂草的精准识别与追踪问题。系统采用改进YOLOv8-RGCSPELAN-ECA-AFPN模型,融合ECA注意力机制与AFPN多尺度特征融合结构,提升复杂环境下的检测精度。硬件以树莓派4B为核心,集成摄像头、传感器与电机模块,具备避障、循迹与自主导航功能。移动端基于Android部署NCNN推理引擎,实现模型高效移植与实时检测。

Stara-AI的博客 1426

13、核心网络模块:VyOS 设备配置实战

本文详细介绍了如何使用 Ansible 核心网络模块对 VyOS 虚拟设备进行自动化配置,涵盖环境搭建、变量设置、任务编写、playbook 运行及配置验证全过程。通过实际案例展示了 Ansible 在网络设备管理中的强大功能,包括多设备支持、模板化配置、备份回滚等优势,并提供了最佳实践建议与未来发展趋势分析,帮助读者提升网络运维效率。

linux6sysadmin的博客 114

华为OD机试2025A卷 - 用户调度问题(Java & Python& JS & C++ & C )

题目要求每个用户依次选择当前所能选择的最小资源消耗策略,并且若有多个策略的资源消耗相同,则选择最后一个策略。每个用户的选择是独立的,只考虑该用户的策略和相邻用户的约束,不考虑整个调度序列的全局资源消耗。每个用户根据自己的当前状态(即自己的三种选择的资源消耗)做出局部最优选择:在当前可选的策略中,选择消耗最小的那个。如果有多个最小值,则选择最后一个(根据题意)。这一选择是局部的最优,即在当下最有利的选择,但并不保证最终的整体系统资源消耗是最小的。

算法大师! 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: 18、人工智能助力网络安全:基础与机器学习算法解析
下一篇: 27、AWS ElastiCache 实战:创建、部署与应用指南
sql99
博客等级 码龄19年 168粉丝 1905原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值