65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
全部
/
编程
/
算法
人工智能
人工智能
神经网络
机器学习
深度学习
ML.Net
大数据
数据科学
Tensorflow
ChatGPT
物联网
物联网
Arduino
边缘设备
Raspberry-Pi
可穿戴设备
IoT Edge
工业物联网
DevOps
DevOps
敏捷
自动化
持续构建
持续交付
持续部署
持续集成
部署
Git
安装
集成测试
负载测试
质量保证
TFS
单元测试
测试
容器
容器
Docker
Kubernetes
虚拟机
高性能计算
高性能计算
GPU
并行处理
并行化
矢量化
托管服务
托管服务
AWS
Cordova
ExtJS
Google Cloud
微服务
PhoneGap
无服务器
存储
Web Hosting
WordPress
Azure
安全
安全
区块链
密码学
加密
身份
身份服务器
Web 开发
Web 开发
Blazor
CSS3
Flask
HTML5
Kestrel
LESS
Nginx
Node.js
React
SCSS
Spring
Vue.js
ASP.NET
CSS
Apache
HTML
IIS
XHTML
移动应用
移动应用
Flutter
Ionic
iOS
Nativescript
React Native
Xamarin
Windows Mobile
Android
桌面编程
桌面编程
Cocoa
Electron
QT
通用 Windows 平台
X11
Windows Forms
ATL
MFC
Swing
Win32
WTL
WPF
XAML
系统
数据库开发
数据库开发
数据可视化
Elasticsearch
Lucene
MariaDB
MongoDB
NoSQL
PostgreSQL
Redis
MySQL
SQL Server
生产力应用和服务
生产力应用和服务
LibreOffice
OpenOffice
Sharepoint
团队沟通工具
Biztalk
Microsoft Office
SAP
游戏开发
游戏开发
Doom
Kinect
Playstation 4
Playstation 5
Unity
Unreal
XBox
多媒体
多媒体
音频
图像处理
视频
音视频
DirectX
GDI
GDI+
OpenGL
通用编程
通用编程
算法
压缩
计算几何
仿真
异常
文件
互联网
本地化
内存管理
优化
解析器
性能
正则表达式
排序
状态机
架构
设计/图形
打印
字符串
线程
可用性
编程语言
编程语言
ASM
Bash
Basic
COBOL
Dart
Go
Haskell
Kotlin
Lua
Pascal
R
Razor
Rust
Scala
Swift
Typescript
Objective C
Visual Basic
VBScript
C++
C#
F#
FORTRAN
Java
Javascript
Perl
Python
Ruby
SQL
PHP
PowerShell
XML
提交您的文章
算法
算法
精选阅读
二维插值函数
作者:
Mircea Neacsu
各种二维插值算法
8/15 拼图使用 A*(A Star)算法,C#
作者:
Sudhir Tiwari
使用 A*(A Star)算法解决 8/15 拼图。
Excel VBA 中的基本规则引擎
作者:
DP17000
VBA/Excel 2013 中的一个基本专家系统
C# 中的 Butterworth 滤波器
作者:
Darryl Bryk
本文介绍了 C# 中的低通 Butterworth 滤波器代码
最新文章
二维插值函数
作者:
Mircea Neacsu
各种二维插值算法
8/15 拼图使用 A*(A Star)算法,C#
作者:
Sudhir Tiwari
使用 A*(A Star)算法解决 8/15 拼图。
Excel VBA 中的基本规则引擎
作者:
DP17000
VBA/Excel 2013 中的一个基本专家系统
C# 中的 Butterworth 滤波器
作者:
Darryl Bryk
本文介绍了 C# 中的低通 Butterworth 滤波器代码
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
算法
二维插值函数
作者:
Mircea Neacsu
各种二维插值算法
8/15 拼图使用 A*(A Star)算法,C#
作者:
Sudhir Tiwari
使用 A*(A Star)算法解决 8/15 拼图。
一个用于指纹识别的 C# 框架
作者:
Octavio Loyola-González, Miguel Angel Medina-Pérez, Andres Eduardo Gutierrez Rodriguez, Milton García Borroto
在本文中,
我们介绍了用于指纹识别的 C# 框架,
简要说明了如何进行指纹识别实验以及如何将您的算法集成到框架中。
C# 中 Dijkstra 的 Smoothsort 通用实现
作者:
JorgeLuisOrejel
本文描述了 Dijkstra 的 Smoothsort 作为 C# 中通用排序算法的实现。
C# 中的粒子群优化器
作者:
George Swan
一种人工生命算法,
通过让实体群在各种可能的解决方案中飞行来尝试解决问题,
其中每个实体都受到群体其他成员表现的指导
用于观察进度的可重用 ProgressViewModel (MVVM)
作者:
Dirk Bahle
UI 和代码隐藏在不同的线程中执行。长时间运行的进程需要异步执行。本文展示了在 ViewModel 方法中执行此操作的一种方法。
简单、
便携但高效的 C 实现的 Quicksort
作者:
Member 9294701
简单、
便携但高效的 C 实现的 Quicksort
Knuth MIX 计算机模拟器
作者:
George Tryfonas
《计算机程序设计艺术》中 Don Knuth 的 MIX 计算机的汇编器和模拟器。
使用图着色解决数独问题
作者:
Mostafa Eissa
本文解释了图着色概念以及如何使用图着色来解决数独谜题。
C# 中的 Tiger 哈希实现
作者:
captnmac
C# 中的 Tiger 哈希实现,
可通过 dotnet 的 HashAlgorithm 类调用
Excel VBA的非常基础的递归二叉搜索树
作者:
WhiskeyBeforeWater
一个不平衡的基础递归二叉搜索树,用于Excel VBA,包含函数(插入、搜索、删除、中序、前序、后序、最小值、最大值)。
激活密钥类库
作者:
Pavel Bashkardin
管理加密激活密钥以保护您的应用程序
通过迁移学习和 TensorFlow.
js 在浏览器中进行 AI 情感检测
作者:
MehreenTahir
在本文中,
我们创建一个 Web 应用,
该应用可以动态训练分类器并识别不高兴的面部表情。
算法:
计算凸包并绘制 HTML5 Canvas(
第 1 部分,
共 2 部分)
作者:
raddevus
分步讲解,
带有代码下载的渐进版本,
将带您从 HTML5 Canvas 绘图的基础知识入门,
同时研究一个有趣的连接点算法。
算法:
计算凸包并绘制 HTML5 Canvas(
第 2 部分,
共 N 部分)
作者:
raddevus
添加更多方法(
选择点、
绘制三角形等),
使我们能够对 HTML5 Canvas 进行一些专门的绘制,
以便我们研究计算凸包算法。
算法:
计算凸包并绘制 HTML5 Canvas(
第 3 部分,
共 N 部分)
作者:
raddevus
我们学习如何生成随机点(
容易),
并启用允许用户在网格上抓取任何点并实时移动它的功能(
参见动画 GIF)。
算法炼金术:在外汇中利用图论
作者:
optiklab1
在寻找有利可图的货币交易方式时,玩转图遍历算法
解决帕斯卡三角形和牛顿二项式的算法方法
作者:
José Cintra
一些解决帕斯卡三角形的算法建议,
涵盖迭代、
递归和函数式范例。
关于测试的第二部分 - 测试有状态系统
作者:
Simeon Sheye
如何管理状态以及对被测系统进行行为模拟。
AllInOne ImageGrassy:终极照片编辑工具
作者:
Grasshopper.iics
您永远不想在 AIO 中使用其他照片编辑器
C#命令模式的实现
作者:
Dave Midgley
.NET委托和泛型允许优雅地实现命令模式。
机器学习基本算法介绍(第四部分)
作者:
I Love Code
逻辑回归介绍
支持向量机 (SVM) 和简化 SMO 算法介绍
作者:
Ngọc Minh Trần
SVM 和简化 SMO 算法介绍
C# 的 O(ND) 差异算法
作者:
Matthias Hertel
本文讨论了文本文件的比较,以及识别它们之间差异的最佳和最著名的算法。
Python 和 NumPy 中用于近似字符串匹配的最优 Wagner-Fischer 算法
作者:
Arthur V. Ratz
使用 Wagner-Fischer(基于两行矩阵)算法,有效地计算字面字符串的 Levenshtein 距离。
Android 传感器融合教程
作者:
Paul Lawitzki
本文介绍了一种通过简单的传感器融合算法(
特别是在 Android 设备上)
来提高从不同传感器源收集的旋转信息质量的方法。
Apex memmove -
x86/
x64 上最快的 memcpy/
memmove...
EVER,
用 C 编写
作者:
T. Herselman
两年前,我曾对 memcpy/memmove 进行了痴迷的研究;编写了 140 多个(80,000 行代码)版本的 memmove;在多台机器上对它们进行了测试、反汇编、优化和基准测试。
我一直没有发布这篇文章或代码;直到现在!所以我需要在那之前完成它,否则我会发疯!
近似字符串匹配 - 行式位并行算法(BPR)
作者:
Dima Statz
解决近似字符串匹配问题的最佳方法之一。
基于 ARM 的驾驶员分心检测
作者:
Sergey L. Gladkiy
如何创建驾驶员分心检测器,以及如何在 Raspberry Pi 或 Jetson Nano 等基于 ARM 的设备上运行它。
人工智能是一个工程问题,而非魔术!
作者:
DataBytzAI
系列文章的第一部分,旨在揭开人工智能(AI)的神秘面纱并使其民主化。
关联规则学习 (ARL):第一部分 - Apriori 算法
作者:
Arthur V. Ratz
如何使用可扩展的优化 Apriori 算法执行 ARL
关联规则学习 (ARL):第二部分 - FPGrowth 算法
作者:
Arthur V. Ratz
如何使用 FPGrowth 算法执行 ARL。
物理单位的自动转换
作者:
Petr Ivankov
使用 Accord.NET 自动拼接图像
作者:
César de Souza
演示使用 Accord 和 AForge.NET Frameworks 通过兴趣点匹配自动拼接图像
AzharDNA 新生物信息学程序 (DNA 翻译)
作者:
Al-Samman Mahmoud
DNA 翻译的基本工具
回到未来 - 解码
作者:
Dmitriy Gakh
在 C# 中不注意资源消耗的开发可能导致系统过载。本文描述了一种内存和 CPU 时间大量浪费的情况以及如何避免它。
双陆棋人工智能
作者:
KristianEkman
如何构建一个玩双陆棋的人工智能
数据聚类入门
作者:
Andy Allinger
介绍数据聚类和 k-means++ 算法
Bernoulli 工厂算法
作者:
Peter Occil
将有偏“抛硬币”转化为有偏“抛硬币”的算法,以及如何编写它们。
BlakeSharp - BLAKE 哈希算法的 C# 实现
作者:
Dominik Reichl
BLAKE 哈希算法的 C# 实现。
过桥谜题的最优策略
作者:
Rakesh Waghulde
本文以一种通用的方式给出了解决著名过桥谜题的最优策略。
暴力破解找到垃圾邮件
作者:
raddevus
人工智能和机器学习竞赛的参赛作品。
这是我如何学习/猜测找到垃圾邮件的方法。
通过 Interop/Automation 进行暴力密码搜索
作者:
paolo guccini
如何使用 Microsoft Interop/Automation 实现 Microsoft Office 文件密码的并行研究。
B-Tree:Java 的另一个实现
作者:
Tung.Nguyen.2k
如何在 Java 中实现 B-Tree 的搜索、插入和删除
使用 tf-idf 算法在 C# 中构建基于内容的推荐系统
作者:
Nicolas DESCARTES
如何在 C# 中实现基于内容的推荐系统?
动态构建 Linq 表达式
作者:
Sergii Lavrinenko
C# 中的引擎,
根据简单脚本在运行时生成 Linq 表达式
C# 装箱问题 - 切割库存求解器
作者:
Alberto Montibelli
用于解决装箱和切割库存问题的应用程序
C#.
NET 实现 K-Means 聚类算法以生成推荐
作者:
Arthur V. Ratz
在本文中,
我们将演示 k-means 聚类算法的实现,
以生成推荐。
C++ 实现的快速排序方法,用于对具有大量重复项的数组进行排序。
作者:
Mikhail Semenov
高效的快速排序方法,用于对具有大量重复元素的数组进行排序。
通过组合数据点拼接实现呼叫分配参数
作者:
Fedor Naumenko
从分布式物理值集合中查找分布类型和参数
QR 分解真的能更快吗?Schwarz-Rutishauser 算法
作者:
Arthur V. Ratz
使用 Schwarz-Rutishauser 算法优化大型矩阵的 QR 分解和特征值分解的性能。
猎豹优化器 - Python 实现
作者:
Ujwal Watgule
猎豹优化器是一种受自然启发的元启发式算法,旨在解决多维度的复杂优化问题。
选择正确的集合
作者:
Arthur Minduca
如何为元素集合选择正确的数据结构。
圆形迷宫
作者:
Lipman Roi
一种自动生成圆形迷宫的算法。
CKRFloat - 任意精度计算
作者:
Karl Runmo
任意精度计算
cobj:
纯 C 中的多态性
作者:
GProssliner
cobj 是一个基于预处理器的接口多态性生成器
编码挑战框架
作者:
darrellp
一个用于轻松解决竞技编程网站编程挑战的框架
比较 K-Means 和其他数据聚类算法
作者:
Nicolas DESCARTES
应为聚类任务选择哪种聚类算法?
比较 Neuroph、Encog 和 JOONE 中的神经网络
作者:
taheretaheri
重点介绍了在 Neuroph、Encog 和 JOONE 中创建 XOR 网络的不同之处
快速求和算法的比较
作者:
Vadim Stadnik
本文通过比较二叉树的两种表示形式:节点链接结构和数组,解释了快速顺序求和算法。
C# 的计算机视觉应用 - 模糊 C 均值聚类
作者:
Christophe Gauge
此代码执行彩色图像的模糊 C 均值聚类和分割,
并可用于特征提取。
使用 TBB 容器和 OpenMP 构建有限元稀疏矩阵
作者:
Igor Gribanov
一种用于以压缩稀疏行 (CSR) 格式组装稀疏矩阵的高效算法。
JavaScript 中的内容感知图像缩放
作者:
trekhleb
所谓的 Seam Carving 算法的 JavaScript 实现,用于内容感知图像缩放。
将后缀表达式转换为中缀表达式
作者:
W. Michael Perkins
本文提供了一个通用算法和 C# 实现,用于将后缀或逆波兰表示法中的表达式转换为中缀表示法。
将后缀表达式转换为中缀表达式
作者:
Andreas Gieriet
这是“将后缀表达式转换为中缀表达式”的替代方案
Corona SEIR 工作台
作者:
Marcus Müller
针对 Corona SARS-COV-2 COVID-19 疾病的疫情 SEIR 和 SEIRV 建模软件和基础设施,数据来自约翰霍普金斯大学 CSSE、罗伯特科赫研究所以及 Our World In Data 的疫苗接种数据。
创建和共享(
与客户端应用程序)
随机加密密钥
作者:
#realJSOP
一种创建完全随机的加密密钥,
并将其与客户端应用程序共享的方法
使用策略设计模式创建部分通用操作(方法)的可重用组件 -
保持简单系列
作者:
Viral Surani
本文是“保持简单”系列的第一篇文章。
本文将介绍如何使用策略设计模式(Strategy Design Pattern)创建具有部分通用操作(方法)的可重用组件。
我们将看到策略设计模式的必要性。
CR-XAM
作者:
Jacob F. W.
一个简单但出奇有效的随机数生成器
JavaScript 数据结构
作者:
Paulo Augusto Kunzel
关于基本数据结构和 JavaScript 的教程。
决策树 - 信用卡欺诈检测
作者:
Ujwal Watgule
信用卡欺诈检测是机器学习技术的一个重要应用。
揭秘 C# 浮点相等和关系运算
作者:
Andreas Gieriet
基于比较 epsilon 值使浮点相等和关系运算符可靠。
设计一个通用且模块化的 C++ 记忆化程序
作者:
Satprem Pamudurthy
本文探讨了记忆化(memoization)的一些用例,并表明紧耦合的实现难以很好地扩展到新应用程序。
然后,它提出了一种 C++ 记忆化框架的模块化设计,该框架是通用的、高效的,并且可以扩展到新应用程序。
开发您自己的语言翻译系统
作者:
anshulskywalker
理解基于示例的机器翻译 (EBMT) 系统以及如何使用现有工具创建您自己的系统
一步步掌握 Python - 使用 Python 队列 - 02 - 从队列中提取元素。
另:任务
作者:
daubrecq
如何在 Python 中从队列中提取元素
离散小波变换,Java 实现
作者:
Mark H Bishop
本文介绍了一个执行离散小波变换的 Java 示例应用程序。
绘制一棵树
作者:
Tomaž Štih
一种树绘制算法,
作为 C#/
WinForms/
NET Core 控件实现,
以最小的努力产生令人惊讶的好结果。
动态规划或如何利用之前的计算经验
作者:
Ayat Rakhishev
动态规划的演练
Edumatter-814:学校数学计算器和方程求解器
作者:
DrABELL
Microsoft Windows® 7/8 的教育软件包包含“5 合 1”学校数学计算器和方程求解器,
面向学生和教育工作者
高效算法用于修剪字符串中的空白字符
作者:
DrABELL
这是“.NET 中最快的去除所有字符串空格的方法”的替代方案
C++ 中半群的高效表示
作者:
Vadim Stadnik
通过使用增强的 B+ 树,在 C++ 中实现了半群的通用性和效率。
讨论了这种半群的基本和高级应用。
使用这个简单的 M3 算法在 C# 中加密文本,文本加密变得容易
作者:
Michael_Jacobsen
基于密钥自变异的加密算法。
完整的源代码和示例。
增强的字符串处理 II
作者:
Avi Farah
克服限制:增强的字符串处理。
枚举无向图中的所有循环
作者:
Philipp Sch
找到一个基本的循环集,形成一个完整的基,以枚举给定无向图的所有循环。
EpForceDirectedGraph.cs- C# 中的 2D/3D 力导向图算法
作者:
Chris La
C# 中的 2D/3D 力导向图算法
多项式的欧几里得除法
作者:
InvisibleMedia
本文介绍了如何对两个多项式进行除法,并展示了计算该除法的源代码。还有用于加、减、乘两个多项式的代码。
扩展数字到数字 (数字拼写) 转换器
作者:
Shvetsov Evgeniy
数字 (正数和负数整数/小数) 转换为英语/俄语单词
快速改进的 2D 凸包算法及其 O(n log h) 的实现
作者:
Omar Saad (IREQ), Eric Ouellet
比一个相当新且不为人知的非常快的 2D 凸包算法改进了很多,还有更多。
快速稳定的多项式求根器 - 第五部分
作者:
Henrik Vestermark
Durand-Kerner 多项式根方法。
一种快速可靠的同步方法
快速稳定的多项式求根器 - 第四部分
作者:
Henrik Vestermark
Laguerre 方法,用于稳定高效的多项式求根器。
快速稳定的多项式求根器 - 第一部分
作者:
Henrik Vestermark
使用牛顿法实现快速、稳健且可靠的多项式求根器的实践
快速稳定的多项式求根器 - 第六部分
作者:
Henrik Vestermark
Ostrowski 多点法求多项式根
快速稳定的多项式求根器 - 第三部分
作者:
Henrik Vestermark
使用 Halley 方法实现快速、稳健且稳定的多项式求根器的实践
快速稳定的多项式求根器 - 第二部分
作者:
Henrik Vestermark
具有实数系数的多项式的快速稳定求根器
快速计算 PRNG
作者:
Henrik Vestermark
如何在 C++ 中将 Xoshiro 和 ChaCha PRNG 添加为兼容类
最快的全文本(矢量和标量)精确搜索器?!
作者:
Sanmayce
全文本 CLI 工具,报告精确匹配的数量,速度快!
带标签和并行文件搜索工具的文件浏览器克隆
作者:
Wade Harvey
本文展示了如何使用 Winforms、
WPF 和 C# 创建一个带标签的文件浏览器克隆和一个速度极快的并行文件搜索实用程序。
查找第一个可被给定数 n 整除的数 (扩展方法)
作者:
Nour Helal
查找第一个可被给定数 n 整除的数 (扩展方法)
利用数据科学发现市场流动性洞察
作者:
Joel Sebold
金融市场中一个经常被忽视但最终至关重要的驱动因素是流动性。
Refinitiv Labs 流动性发现项目结合了数据科学技能和技术,提供深入的市场流动性洞察,从而做出更明智的交易决策。
查找任意节点对之间的非循环路径
作者:
AndyUk06
一种递归算法,用于查找通信网络节点之间所有路径。
在 C# 中查找第 N 个二进制回文数
作者:
wlf84k
本文提供了一种使用 C# 代码中的一些数学计算第 N 个二进制回文数的方法。
寻找 Sophie
作者:
Sei Flavius
寻找 Sophie 谜题的解决方案
VB.NET 中的有限元分析
作者:
Bhairav Thakkar
一个用于在 VB.NET 中完全实现有限元分析的健壮框架
五种快速的 Flood Fill 算法
作者:
FranciskaR
5 种 Flood Fill 算法的基准测试
从一个数制到另一个数制
作者:
PIEBALDconsult
这是“从一个数制到另一个数制”的替代方案
从一个到另一个位置数制
作者:
Perić Željko
开发和实现一种算法,
用于将数字从一个位置数制转换为另一个位置数制
图像处理基础 - 幕后
作者:
Jakub Szymanowski
本文介绍了图像处理中基本算法的概念和实现。
高斯多元分布 - 第 1 部分
作者:
pi19404
多元高斯分布 - 第 1 部分
C# 中的泛型单链表及基本和高级自定义操作
作者:
Sarang Date
本文描述了 C# 中各种基本和高级操作的实现,包括一些涉及单链表的编程问题
通用 XOR 编码列表
作者:
JorgeLuisOrejel
本文基于我未出版的教科书《应用算法和数据结构》
的第二章。
遗传算法求解 Visual Basic 中的二维迷宫
作者:
Emiliano Musso
如何在 VB.NET 中应用 GA 技术来解决问题。示例显示了如何为二维迷宫创建解决方案,该解决方案将演化以找到两点之间的最短路径。
Gibberish 分类算法及其在 C# 和 Python 中的实现
作者:
Thomas Daniels
一种用于分类文本是否为 gibberish 的算法,
以及在 C# 和 Python 中的实现。
渐变颜色选择器——再次修订
作者:
gggustafson
本文修订了较早版本的渐变颜色选择器(V2)。修订的动机是读者要求更多的初始颜色选择。
渐变颜色选择器 V2
作者:
gggustafson
修订了早期版本的渐变颜色选择器。
图交叉 - 使用 Akka 的 MapReduce 方法
作者:
Paolo Parise
使用 MapReduce 和 Akka 进行图交叉
图形化二叉树
作者:
Mojtaba Hosseini
图形化二叉树。
功能:
添加、
删除或搜索节点。
使用了递归算法
手写识别重访:
核支持向量机
作者:
César de Souza
使用核支持向量机进行手写数字识别的技术
Hex 2048 - 数字游戏 - C#2022
作者:
Christ Kennedy
流行数字图块滑动游戏的图形化、有活力且多彩的版本
高性能静态缓冲字符串
作者:
Shvetsov Evgeniy
带有 auto.
管理内存池和性能调整 + 支持模块的字符串类。
HotPoints - 2D 折线顶点平滑的新方法
作者:
ADMGNS
一种替代 Catmull-Rom、Chaikin 或 Bezier 曲线平滑方法的选择
如何计算卡方 P 值
作者:
Jacob F. W.
学习宇宙的奥秘
如何使用 Intel C++ 编译器和 OpenMP 4.5 库实现并行“稳定”三向快速排序
作者:
Arthur V. Ratz
如何交付现代代码,使用 Intel C++ 编译器和 OpenMP 4.5 库,实现并行“稳定”三向快速排序,该排序基于上一篇文章中已讨论的并行代码。
如何在 C++ 中实现科学计算器
作者:
Abdelrahman Elzedy
关于使用编程语言进行数学实现的基本概述
如何在大数据集中删除重复项
作者:
sureshkon
处理大型数据集时利用概率数据结构
如何使用堆栈和 while 循环替换递归函数以避免堆栈溢出
作者:
Chris La
本文解释了 10 条规则(步骤),用于使用堆栈和 while 循环替换递归函数以避免堆栈溢出。
混合边缘 AI 面部对齐
作者:
Sergey L. Gladkiy
在本文中,我将解释如何根据检测器找到的面部地标执行对齐。
ID3 决策树算法 - 第 1 部分
作者:
Mohammad A Rahman
ID3 决策树算法 - 第 1 部分(属性选择基本信息)。
使用 10 种编程语言进行图像二值化
作者:
Lai Taiyu
一个简单的图像二值化
使用傅里叶图像相关进行图像跟踪和计算机视觉
作者:
HoshiKata
如何教会程序识别视频流中的内容。
在 MSChart 扩展中实现下采样算法
作者:
Code Artist
DynamicX-Largest-Triangle-Three-Bucket 算法在图数据绘图中的实现
在瓦片地图编辑器中实现自动瓦片功能
作者:
Colin Vella
本文介绍了一种算法和数据结构,用于实现 RPG Maker、Starcraft 关卡编辑器等中的自动瓦片功能。
在 Matlab 中实现梯度下降来解决线性回归问题
作者:
Ashkan Pourghasem
实践教程,介绍如何在 Matlab 中实现批量梯度下降来解决线性回归问题。
实现 K-Means 图像分割算法
作者:
Arthur V. Ratz
如何实现 K-Means 聚类算法以进行图形栅格图像分割
音乐录音中的脉冲噪声检测和消除
作者:
Jakub Szymanowski
本文介绍了使用指数加权最小二乘法(EWLS)
和下一步误差预测分析来检测和消除声学信号中的脉冲噪声的问题。
F# 中 DFA 的增量构建
作者:
Vyacheslav Chernykh
F# 实现通过添加和删除字符串来增量构建最小确定性有限自动机的算法。
用于解决数独武士的信息搜索算法
作者:
hosein fereidooni
用于解决数独武士的信息搜索算法
整数分解:令人畏惧的素数列表
作者:
Patrice T
使用大型素数列表和试除法算法,
以及如何处理该列表
整数分解:优化小因子检查
作者:
Patrice T
如何优化小因子检查
整数分解:
反转乘法
作者:
Patrice T
优化试除法的另一种方法
整数分解:试除算法
作者:
Patrice T
试除算法的小回顾
整数数学:
超越极限
作者:
Victor Soldatov
操作大整数的粗略方法。
使用四舍五入到最近模式的区间算术(
n 的第 1 部分)
作者:
Daniel Pfeffer
一种更快的区间算术运算方法
B 树入门:概念和应用
作者:
Ștefan-Mihai MOGA
如何使用 B 树解决现实生活中的问题
人脸识别简介
作者:
Sergey L. Gladkiy
在本文中,我们将重点介绍开发和测试人脸识别算法以及人脸检测模块。
数值解法入门
作者:
HoshiKata
数值求解器算法入门,并附带通用演示代码。
迭代实现递归枚举文件和子文件夹
作者:
yonken
又一个枚举文件的实现。
JavaScript oAuth
作者:
Ricardo Lynch
使用 JavaScript 为三个主要身份提供商(Facebook、Google 和 Twitter)进行 oAuth。
给您的 C# 代码增添色彩
作者:
Charles Wiebe and John Hansen
维护具有复杂权限的代码通常很困难,因为代码可能分布在多个类中。
通过将权限直接嵌入到类中的方法和属性上,可以减少代码量并简化可维护性。
JSON 设计:高性能 JSON 处理器的演练
作者:
honey the codewitch
设计无限可扩展的 JSON:JSON (C++)
Karatsuba 长乘法算法
作者:
Andrea Simonassi
一个简单而强大的乘法算法
Katana 的高性能图分析库
作者:
Gurbinder Gill
本文将介绍库的内容、如何访问库、使用示例以及突出性能的基准数据。
骑士巡游棋盘格:编码挑战
作者:
Thomas Daniels
本文是 CodeProject 每周挑战:“棋盘上的骑士”的解决方案。
学习机器学习,第二部分:算法与技术
作者:
Alibaba Cloud
在本文中,我们将了解有助于实现 ML 功能的算法。
最小二乘法:Java 中的矩阵方法
作者:
Mark H Bishop
计算类和 GUI 界面以说明用法。
C# 中的闪电般快速的访问控制列表
作者:
Daniel Miller
本文介绍了用于高性能基于角色的访问控制列表的 C# 实现。
闪电般的 R 机器学习算法
作者:
Intel
使用 Intel® Data Analytics Acceleration Library 和最新的 Intel® Xeon Phi™ 处理器获得成果
使用图表进行逻辑计算
作者:
Miguel Diaz Kusztrich
自动从一系列前提推断或证伪结论。
机器学习 - 朴素贝叶斯分类器的意见和文本挖掘
作者:
Mahsa Hassankashi
基于朴素贝叶斯分类器的意见和文本挖掘的最佳实践。
机器学习基础和感知器学习算法
作者:
Shun Huang
机器学习和感知器学习算法的基础。
使用调用堆栈解析数学方程式
作者:
Chris Copeland
使用调用堆栈而不是正则表达式来分解数学公式并计算值。
会议纪要和任务跟踪工具
作者:
Shibasis Sengupta
一个软件,提供用户选项,可以使用模板创建和发送会议纪要,标记与会者,创建下次跟进会议,分配任务给人员 - 所有这些都在一个统一的屏幕上完成。
以面向对象的方式开发的归并排序算法
作者:
Livio Francescucci
归并排序算法的干净版本,
使用类和对象实现,
而不是通常难以阅读的大函数。
Ms.
Wordbler - 一个可爱的小鸣虫!
作者:
Mehedi Shams
单词制作游戏!
MSMQ 支持的 FIFO 队列
作者:
Aron Weiler
一个标准的内存中泛型 .NET 队列,当达到可配置的溢出限制时,它将开始使用 MSMQ 作为后端来缓解内存使用问题。
多通道滤波器截止校正
作者:
Jonas Selling
澄清多通道滤波器截止校正的使用
朴素贝叶斯分类器
作者:
milansolanki
Wikipedia“朴素贝叶斯分类器算法”的实现。
有向图中的非简单路径。
作者:
Mark Harker
在本文中,我想讨论如何找到有向图中从起始节点到结束节点的所有非简单路径。
数字运算:为什么你永远,
永远,
永远不要再在你的代码中使用链表了。
作者:
KjellKod.cc
大多数编程资源在比较链表和向量时都是错误的。
在这里你可以阅读并理解它们为什么是错误的,
以及为什么链表(
在大多数情况下)
应该避免。
NumberParser
作者:
User 6679439
扩展 .
NET 数字支持的库。
C# 中的对象特征跟踪
作者:
Darko Jurić
金字塔式 Kanade Lucas 光流跟踪器
油画效果:图像上的油画效果实现
作者:
Santhosh G_
在图像上应用油画效果。
关于凸多面体、碰撞检测和单纯形法
作者:
Andreas Michael Kreuzer
本文讨论了使用单纯形法进行凸多面体碰撞检测。
四旋翼飞行器的最优控制
作者:
Igor Ladnik
为四旋翼飞行器的基本飞行模式自动生成最优控制策略
优化狂热!!!
作者:
Charles Oder
优化,还是不优化,这是个问题。
……
优化快速排序
作者:
John Paul Walker
我们可以做些什么来提高 QuickSort 的效率
用于连续分布精确采样的部分采样随机数
作者:
Peter Occil
用于精确任意精度采样的部分采样随机数的 Python 代码。
基于感知哈希的图像比较:“
用‘
老式 C’
编码。
anecdotal 观点
作者:
GeorgeDS
一篇 anecdotal 报告,
描述了在 35 年的开发过程中,
使用纯 C 编码一个最小的感知哈希功能时遇到的问题,
目的是在新手 Win 10/11 安装上运行。
置换:快速实现和允许多线程的新索引算法
作者:
Eric Ouellet, Sani Huttunen
置换算法的快速实现
管道、
河流、
轨道和绑定器模式 - 第三部分
作者:
D Sarthi Maheshwari
对可能的并行生产者-消费者模式的探讨。
(最后一部分)
C# 中的多态扩展访问者
作者:
Andreas Gieriet
.NET 4 终于允许定义多态扩展访问者
PParser
作者:
InvisibleMedia
定义超越乔姆斯基限制的创新。
PParser - 第二部分
作者:
InvisibleMedia
指定语法上下文
区间算术的实践实现
作者:
Henrik Vestermark
在 C++ 中构建区间算术类的步骤
素性测试
作者:
gbenussi
本文展示了如何优化素性测试以判断一个数是否为素数,并介绍了用于高效计算小于或等于给定数的素数的算法(埃拉托斯特尼筛法)。
Priori - 快速的 dynamic_cast 替代品。
作者:
DigitalInBlue
本文讨论了 dynamic_cast 的快速替代品 Priori 的实现和使用。
使用 C# 压缩/解压缩类处理标准 Zip 文件
作者:
Uzi Granot
本项目将为您提供使用 Deflate 压缩方法压缩和解压缩文件,以及读写标准 Zip 文件所需的工具。
PsCal - 创建个性化 PDF 日历
作者:
FormerBIOSGuy
本文介绍了一组批处理、AWK 和 PostScript 文件,它们可以一起为您创建某个年份的个性化 12 页 PDF 日历。
PsCal - 创建个性化 PDF 日历
作者:
FormerBIOSGuy
本文介绍了一组批处理、AWK 和 PostScript 文件,它们可以一起为您创建某个年份的个性化 12 页 PDF 日历。
使用 C# 从眼睛图像中检测和提取瞳孔或眼球
作者:
kdgupta87
使用 C# 从眼睛图像中提取瞳孔。
Python 傅里叶变换辅助库
作者:
Steve Hageman
一个 Python 库,用于辅助进行正确缩放的傅里叶变换,包括实用函数
量子计算机和算法 1
作者:
databaseobjectmodel
随机森林 Python
作者:
Mahsa Hassankashi
本文以简单易懂的方式提供了随机森林的 Python 代码,这是一种流行的机器学习算法。
随机化和采样方法
作者:
Peter Occil
应用程序可以通过多种方式使用底层的(伪)随机数生成器进行采样,并包含其中许多的伪代码。
C# 中的递归图,扩展 WinRQA 应用程序
作者:
Miguel Diaz Kusztrich
添加工具以帮助估算正确的延迟和嵌入维度
使用 C# 进行递归方法
作者:
Shahin Khorshidnia
面向初学者,递归介绍、示例、优点和缺点。数据结构的一部分。
使用最少整数数学渲染图形函数,
能够驱动 CNC
作者:
altomaltes
该算法使用非常简单的整数数学(
加法和乘法)
来渲染弧线、
线条等,
以用于 CNC 机器或计算机表面。
.NET 的存储库模式
作者:
Halit Yurttaş
针对领域对象模型上的多个数据源或资源的存储库模式示例
复古游戏制图:第二部分
作者:
Mladen Janković
从捕获的游戏玩法中重建游戏世界地图的改进算法
通过探索性种子反向工程线性 PRNG
作者:
Member 4201813
如何计算线性伪随机数生成器的转换矩阵,操纵其内部状态
RLE: 人类友好的压缩
作者:
Patrice T
RLE(行程长度编码):人类友好的压缩
Rogue Wave CodeDynamics:评论
作者:
Chris_Riley
我深入研究 Rogue Wave 的 CodeDynamics 产品是为了解决我从大学时代就一直面临的挑战:调试遗传算法 (GA) 应用程序。
使用高级加密标准 (AES) 和安全断言标记语言 (SAML) 进行 Web 安全
作者:
Mahsa Hassankashi
在 Web 上传输用户信息时获得更安全通道的最佳方法。
分段映射,扁平映射和 std::map 之间的折衷
作者:
Mikhail Semenov
本文提出了一种称为分段映射的映射算法,该算法在随机访问和枚举元素方面几乎与扁平映射一样快,并且在插入元素方面接近 std::map。
Radhakrishnan 等人的信号分割算法。移植到 C 和 C#
作者:
Lance A. Endres
Radhakrishnan 等人提出的算法,最初用于石油工业的测井数据分割,已被移植到 C 和 C#。
Simo Sort:低方差元素的排序算法
作者:
Mahmoud Hesham El-Magdoub
Simo Sort 新排序算法 C++ 二进制值数字排序低方差元素
简单的快速自适应网格,用于加速粒子 AABB 之间的碰撞检测
作者:
tugrulGtx
“粒子在单元格中”问题的网格实现演练,以提高各种场景下轴对齐边界框 (AABB) 碰撞检测的性能
Rust 中的简单线性回归
作者:
Philipp_Engelmann
Rust 中的简单线性回归。
用于近似模式匹配的简单可并行算法,使用后缀树
作者:
Ivan Yakimov
在本文中,我想展示一个简单的近似模式匹配算法。
模拟 6 轴关节机器人
作者:
jurhas
一个 6 轴关节机器人的小型模拟器
通过示例了解 C++11 中的奇异值分解 (SVD)
作者:
Arthur V. Ratz
通过示例解释 C++11 中的 SVD
智能抽取:折线简化和光滑
作者:
ADMGNS
一种新的 2D 折线简化和光滑方法,可替代 Douglas-Peucker 和基于曲率的简化算法
实时平滑 Kinect 深度帧
作者:
Karl Sanford
使用像素滤波器和加权移动平均技术实时去除 Kinect 深度帧中的噪声。
解决迷宫问题(曲折游戏)
作者:
hosein fereidooni
本文使用启发式搜索解决了迷宫问题。
在 C# 中使用遗传算法解决八皇后问题
作者:
Ravimal Bandara
使用遗传算法解决八皇后问题的 C# 代码
在 C# 中通过 RMQ 约简解决 LCA
作者:
Ziad Elmalki
在树中查找最近公共祖先。
借助钢退火算法解决 Steiner 问题。
作者:
Sergey Vystoropskiy
Steiner 问题解决方案。
按 2D 曲线排序
作者:
InvisibleMedia
复杂度小于 O(n log (n)) 的整数排序算法
C# .NET 中的排序算法代码
作者:
Muhammad Jibran Khan
本文包含 QuickSort、MergeSort、BubbleSort、HeapSort 的代码
在 C++ 中对数组结构 (SOA) 的元素进行排序和删除
作者:
Igor Gribanov
C++ 迭代器和算法对容器效果很好,但我们能否对数组结构进行排序?
以 O(N) 时间对可变长度字符串进行排序
作者:
Roger Doss
本文所述算法旨在以 O(n) 时间实现可变长度字符串的排序。
游戏中的声音 - 房间
作者:
Kenneth Haugland
如何计算房间中的混响时间。
SPL:一种易于编写且运行快速的数据库语言
作者:
Jerry Cruise
SPL 针对 SQL 的不足之处进行了创新。
SPL 重新定义并扩展了结构化数据的许多操作,特别是,它增加了离散性、增强了有序计算、实现了彻底的集合定向、支持对象引用,并提倡分步操作。
SQL 递归公用表表达式在项目调度实践中的应用
作者:
csabahegyi79
具有递归 SQL 公用表表达式的项目调度引擎。
Stern-Brocot 树及其应用
作者:
Mircea Neacsu
一种用于查找最佳有理近似的数据结构
策略
作者:
ASP.NET Community
策略策略设计模式允许您互换使用多种算法。
使用策略模式的一个原因是
具有收敛加速的级数求和
作者:
Kenneth Haugland
如何加速数学级数的收敛
使用翻译和时间序列算法同步字幕
作者:
Amit Bezalel
将字幕同步从一个字幕文件传输到另一个字幕文件
JavaScript Web 的任务计划程序服务
作者:
Maxim Komlev
任务计划程序 JavaScript 库
C++17 并行算法的惊人性能,
可能吗?
作者:
Bartlomiej Filipek
我们能从 C++17 并行算法中获得多少性能?
令人惊叹的 Pickover 生物形态
作者:
Miguel Diaz Kusztrich
复数平面中无限的生物形状分形集
线性代数之美 – 总结
作者:
Artem Los
本文旨在对该主题进行简要概述,总结基本概念。
OpenMP 目标卸载的新时代
作者:
Intel
本文将仔细研究 Fortran DO CONCURRENT 语句和 OpenMP 目标构造相对于加速器卸载的优缺点。
聚类的新时代:C# .NET 中的 CLOPE 算法
作者:
Arthur V. Ratz
在本文中,我们将制定并讨论 CLOPE 数据挖掘聚类算法,该算法可以大大提高分类数据聚类的质量和效率,并且易于用于推荐相关目的
最简单的排序算法示例 - 为什么有人会使用它?
作者:
dcmuggins
冒泡排序既很棒……又很糟糕。
在 Windows 10 上使用 GPU 进行 Theano 机器学习
作者:
Dino Konstantopoulos
在 Windows 10 上使用 Nvidia 1070 GPU 运行 Theano,配备 CUDA 8 和 Visual Studio 2015
理论与实践?
作者:
Petr Ivankov
抽象数学理论在实践中的应用
机器学习的三种方法
作者:
Mosi_62
Logistic 回归、反向传播和支持向量机在鸢尾花数据集上的比较。
Tides of Time Bot 和游戏 - Minimax 的应用(带 Alpha Beta 剪枝)
作者:
Oana Mancu
任何确定性游戏都可以分解为其核心功能。通过理解它们,可以实现 Minimax(带 Alpha Beta 剪枝)等基本算法,从而为更好的 AI 对手铺平道路。
以树形图为支持的自顶向下分析方法
作者:
Patrice T
树形图用作自顶向下分析方法的基础
汉诺塔
作者:
Atalia Beukes
汉诺塔问题的解决方案。
通过一次只读处理将数据从单个XML流传输到多个表
作者:
Rob Lyndon
使用SqlBulkCopy的并行实现,以实现从单个XML源到多个表的快速数据传输。
Tree-Painter
作者:
gaps96
以垂直方式绘制树节点集。
允许导出图像到 SVG。
通过在 C# 中的实现真正理解朴素贝叶斯算法
作者:
Nicolas DESCARTES
什么是朴素贝叶斯以及如何实现它?
使用 ML.NET 理解逻辑回归
作者:
Nicolas DESCARTES
如何在 ML.NET 中实现逻辑回归?
通过简单示例理解时间复杂度
作者:
Nicolas DESCARTES
什么是计算机科学中的时间复杂度?如何确定给定算法的时间复杂度?
UnitParser
作者:
User 6679439
全面的单元解析库
BFS、
DFS、
Dijkstra 和 A-Star 算法的通用实现
作者:
optiklab1
我通过实际实现来演示,
众所周知的算法 BFS、
DFS、
Dijkstra 和 A-Star 本质上是同一算法的不同变体。
无监督学习 - 聚类和 K-Means
作者:
pravin kumar sinha
有用的数值、
位和哈希例程
作者:
Shvetsov Evgeniy
用于处理单个位和数字、
哈希和其他的辅助函数。
将位运算应用于位域作为原始 SIMD
作者:
Patrice T
如何将位运算应用于位域作为原始 SIMD
使用遗传算法解决完美匹配问题
作者:
Emre Ataseven
本文旨在演示如何使用遗传算法解决 NP 完全问题,我以固定生成问题为例。
使用 Hana 和 SageMaker 解决不良药物反应
作者:
Wayne Applebaum
讨论识别不良药物反应的问题以及机器学习和大数据技术如何解决这些问题。
在 C 语言多线程环境中使用句柄和侵入式引用计数器
作者:
Vladimir Pavluk
C 语言智能指针实现
在 C# 4.0 中使用 System.Numerics.BigInteger 类进行计算机视觉和二元形态学运算
作者:
gvessere
一种用于对二值图像执行形态学运算的简单框架。
解释颜色的验证
作者:
gggustafson
颜色插值与 Microsoft 线性渐变画笔产生的颜色匹配程度如何?
C# 中的各种字符串反转算法
作者:
Sarang Date
C# 中各种字符串反转算法的代码示例
可视化分形
作者:
Andy Bantly
使用多个执行线程可视化曼德勃罗集
视频分析的内部
作者:
Alexandr Surkov
视频分析原理。
何时排序需要更快
作者:
Randy Maxwell
数据采集期间的排序
使用 WPF 风格架构的工作表窗体
作者:
Dave “DWC” Curry
本教程将向您展示一个 WPF 风格框架的良好起点,该框架旨在使创建和维护 Excel 工作表窗体更加容易。
XmlToXsd - 更好的模式生成器
作者:
CodingBruce
为快速数据模型原型构建更好的模式。
无锁循环数组队列的又一个实现
作者:
Faustino Frechilla
一个基于循环数组的无锁队列,
不使用堆内存分配,
也没有 ABA 问题
您的数字喷泉
作者:
Omar Gameel Salem
在有损连接上可靠地传输大量数据,
而无需担心数据包丢失
ZigZag-转换问题
作者:
Mr.PoorEnglish
使用 Linq 和匿名方法有助于保持代码简洁。
©
. All rights reserved.