算法
文章平均质量分 87
嵌入式毛哥
毛哥,科班出身,在嵌入式行业深耕十余年,擅长的领域包括STM32单片机开发、嵌入式linux、通信、物联网等。持续分享嵌入式干货,不限于疑难故障分析解决、算法共享、开发设计思想等,志在帮助更多人在嵌入式行业发光发热。
展开
-
在大厂ai大模型遍地开花,transformer架构一夜成名的时代,开发智能购物助手、客服机器人等ai产品的一点思路
机器学习(Machine Learning, ML)和人工智能(Artificial Intelligence, AI)是紧密相关但又有区别的两个概念。(1)AI 是一个广泛的领域,旨在实现机器的智能化。(2)机器学习是实现 AI 的关键技术之一,它通过让机器从数据中自我学习来实现智能决策和预测。(3)机器学习的发展推动了 AI 的进步,两者之间存在着密切的联系和相互促进的关系。原创 2024-08-10 18:35:43 · 2524 阅读 · 0 评论 -
简单易用的一种排序方法-冒泡法含passcal delphi-c shap-c语言工程使用源码
冒泡排序(Bubble Sort)是一种简单的排序算法,虽然它的效率不高(时间复杂度为On^2),但在某些特定场景下仍然有其实际应用价值。原创 2024-08-08 10:25:22 · 840 阅读 · 0 评论 -
纠正数据传输出错工具-FEC算法
FEC(Forward Error Correction,前向纠错)是一种在数据传输过程中增加冗余信息以允许接收方在不请求重传的情况下检测并纠正错误的技术。这种技术特别适用于那些无法或不易实施重传机制的通信环境,例如广播或多播网络、卫星通信、无线通信等。下面是一些FEC技术在工程上的具体应用场景原创 2024-08-07 10:50:27 · 721 阅读 · 0 评论 -
发现数据传输出错工具-CRC校验算法
CRC(循环冗余校验,Cyclic Redundancy Check)算法是一种广泛应用于通信和存储系统的错误检测方法。CRC通过计算一个固定长度的校验码来检测数据传输过程中可能发生的错误。下面是一些CRC算法在工程中的典型应用:原创 2024-08-06 16:02:14 · 1136 阅读 · 0 评论 -
比传统PID算法更容易实现和调试的增量调速法
在自动控制领域中,PID 控制算法是一种非常常见且有效的控制算法,用于实现闭环控制系统中的精确控制。PID 控制器由三个组成部分构成:比例 (P)、积分 (I) 和微分 (D)。每个部分都有其特定的功能,共同作用于系统的输出以达到期望的设定值。按照上述公式,写过代码并调试,但实际工程使用效果并不理想(很容易过冲,也就是加速时电机转速容易超过设定转速),参数比较难确定,而且如果换了电机需要重调参数。后来换了设计思路,工程实测可用,而且调速比较平滑。原创 2024-07-30 14:55:03 · 843 阅读 · 0 评论 -
可用于机器学习的排列组合枚举算法含passcal - c shap-c源码
1 机器学习和数据挖掘• 特征选择:在机器学习中,需要从多个特征中选择最有价值的组合。通过枚举不同的特征组合,可以找到最佳的特征集合。• 超参数优化:在训练模型时,需要调整多个超参数。通过枚举不同的超参数组合,可以找到最佳的模型配置。2 数学上的排列组合排列组合是组合数学中的两个基本概念,它们用于计算不同对象的组合方式的数量。排列和组合在数学、计算机科学、统计学等多个领域都有广泛的应用。下面详细介绍排列和组合的数学概念。原创 2024-08-05 14:58:10 · 2183 阅读 · 0 评论 -
可变阶数高斯消元算法-passcal-c shap-c语言
高斯消元法在各种工程领域都有广泛的应用,尤其是在需要求解线性方程组的情况下。尽管高斯消元法在某些情况下可能不是最高效的算法,但它仍然是一个强大且通用的工具,对于许多工程问题来说是非常实用的。随着计算机性能的提高,高斯消元法在处理大规模问题时也变得更加可行。高斯消元法是一种常用的数值线性代数算法,用于求解线性方程组。它在实际工程中有广泛的应用,特别是在涉及大量线性方程组求解的问题中。原创 2024-07-29 16:43:15 · 1217 阅读 · 0 评论