前面文章分别简单介绍了线性回归,逻辑回归,贝叶斯分类,并且用python简单实现。这篇文章介绍更简单的 knn, k-近邻算法(kNN,k-NearestNeighbor)。 k-近邻算法(kNN,k-NearestNeighbor),是最简单的机器学习分类算法之一,其核心思想在于用距离目标最近的k个样本数据的分类来代表目标的分类(这k个样本数据和目标数据最为相似)。 原理 kNN算法的核心思想是用距离最近(多种衡量距离的方式)的k个样本数据来代表目标数据的分类。 具体讲,存在训练样本集, 每个样本都包含数据特征和所属分类值。 输入新的数据,将该数据和训练样本集汇中每一个样本比较,找
2022-06-25 18:49:51 213KB knn python python函数
1
以纯 Rust 实现的 rijndael-cbc 加密和解密算法(支持零填充或 pkcs7)
2022-06-12 14:05:24 26KB 算法 rust
ROT13(“旋转 13 位”,有时连字符为 ROT-13)是一种字母替换密码,它用字母表中的 13 个字母替换一个字母。ROT26 不是只旋转 13 个位置,而是在字母表中旋转两倍的字符,因此安全性提高了一倍。 rot26 算法的纯 rust 重写。 甚至保持对 rot13 和任何rot 的支持,并提供友好有用的评论,建议您坚持使用 rot26。 ROT26 加密和解密非常复杂,需要一台功能强大的专用超级计算机来执行我们创建的所有计算。因此,为了鼓励更多开发人员在他们的移动、Web 和 PC 软件应用程序中使用 ROT26,我们提供了一个非常易于使用且完全免费的 ROT26 加密和解密 REST Web 服务。 这不再是真的。 多亏了 Rust,这一切以及以下所有功能现在都是可能的: 完整的 Unicode 支持。忽略任何非字母符号!(实际上之前可能是可能的) 单元测试。
2022-06-11 18:06:37 5KB rust 算法
包含 BFGS的实现,这是一种用于最小化凸二次可微函数的算法。 BFGS 在介绍此软件包的博客文章中进行了高级解释 。 在这个例子中,我们最小化一个二维函数:
2022-06-11 18:06:34 5KB rust 算法
在 Rust 中使用迭代器在线条中的所有点上实现Bresenham 的线条绘制算法。
2022-06-11 14:03:39 3KB rust 算法
通用 CRC 算法的纯 Rust 实现 支持的算法 CRC-3/GSM,CRC-3/ROHC,CRC-4/G-704,CRC-4/INTERLAKEN,CRC-5/EPC-C1G2,CRC-5/G-704,CRC-5/USB,CRC-6/CDMA2000-A, CRC-6/CDMA2000-B,CRC-6/DARC,CRC-6/G-704,CRC-6/GSM,CRC-7/MMC,CRC-7/ROHC,CRC-7/UMTS,CRC-8/AUTOSAR, CRC-8/BLUETOOTH,CRC-8/CDMA2000,CRC-8/DARC,CRC-8/DVB-S2,CRC-8/GSM-A,CRC-8/GSM-B,CRC-8/I-432-1, CRC-8/I-CODE,CRC-8/LTE,CRC-8/MAXIM-DOW,CRC-8/NRSC-5,CRC-8/OPENSAFETY,CRC-8/ROHC,CRC-8/SAE-J1850, CRC-8/SMBUS,CRC-8/TECH-3250,CRC-8/WCDMA,CRC-10/ATM,CRC-10/CDMA2000,CRC
2022-06-11 14:03:36 13KB rust 算法
移动端小游戏见缝插针
2022-06-10 14:02:47 739KB html5 游戏
CSS3+HTML+纯JS实现的照片墙效果,图片可点击放大和切换
2022-06-06 16:47:51 11.46MB 照片墙 html css3 javascript
1
页面简洁美观,画笔,橡皮擦等功能。画笔可选大小、样色,并可导出图片。
2022-05-28 17:44:43 9KB JavaScript 画图工具
1
gitoxide-纯 Rust 实现 Git 一个快速和安全的纯 Rust 实现 Git。gix 是用于访问 git 存储库的命令行界面 (CLI)。它是为了优化用户体验而编写的,其性能与规范实现一样好或更好。此外,它以各种小 crate 的形式提供了一个简单且安全的 API,用于轻松实现您自己的工具。 特征 通过评估提交日期来估计投入到存储库中的时间 在“human”和“json”输出格式之间进行选择 从提交图的给定对象或提示创建包 创建一个包并使用包协议将其发送到标准输出,类似于 'git-upload-pack',供 pack-receive 或 git-receive-pack 使用 检查邮件映射文件的条目是否存在解析错误并显示它们 确保提交图是一致
2022-05-27 14:01:40 2.46MB git rust 后端 RustGit
1