资源说明: Halcon算子及功能
Halcon是一款功能强大的人工智能软件,提供了多种算子来实现机器学习和模式识别任务。下面是Halcon算子的一些常见功能和应用:
Classification
Halcon提供了多种分类算法,包括高斯混合模型(GMM)和多层感知器(MLP)。这些算法可以用于图像分类、文本分类、音频分类等领域。
* 高斯混合模型(GMM)
+ add_sample_class_gmm:添加训练样本到高斯混合模型中
+ classify_class_gmm:使用高斯混合模型计算特征向量的类
+ clear_all_class_gmm:清除所有高斯混合模型
+ clear_class_gmm:清除一个高斯混合模型
+ clear_samples_class_gmm:清除一个高斯混合模型的训练数据
+ create_class_gmm:创建一个高斯混合模型
+ evaluate_class_gmm:使用高斯混合模型计算特征向量的评估
+ get_params_class_gmm:返回高斯混合模型的参数
+ get_prep_info_class_gmm:计算高斯混合模型的预处理特征向量的信息内容
+ get_sample_class_gmm:从高斯混合模型的训练数据中返回训练样本
+ get_sample_num_class_gmm:返回高斯混合模型的训练数据中的训练样本数量
+ read_class_gmm:从文件中读取高斯混合模型
+ read_samples_class_gmm:从文件中读取高斯混合模型的训练数据
+ train_class_gmm:训练高斯混合模型
+ write_class_gmm:将高斯混合模型写入文件
+ write_samples_class_gmm:将高斯混合模型的训练数据写入文件
* 多层感知器(MLP)
+ add_sample_class_mlp:添加训练样本到多层感知器中
+ classify_class_mlp:使用多层感知器计算特征向量的类
+ clear_all_class_mlp:清除所有多层感知器
+ clear_class_mlp:清除一个多层感知器
+ clear_samples_class_mlp:清除一个多层感知器的训练数据
+ create_class_mlp:创建一个多层感知器
+ evaluate_class_mlp:使用多层感知器计算特征向量的评估
+ get_params_class_mlp:返回多层感知器的参数
+ get_prep_info_class_mlp:计算多层感知器的预处理特征向量的信息内容
+ get_sample_class_mlp:从多层感知器的训练数据中返回训练样本
+ get_sample_num_class_mlp:返回多层感知器的训练数据中的训练样本数量
+ read_class_mlp:从文件中读取多层感知器
+ read_samples_class_mlp:从文件中读取多层感知器的训练数据
+ train_class_mlp:训练多层感知器
+ write_class_mlp:将多层感知器写入文件
Hyperboxes
Halcon也提供了Hyperboxes算法,用于实现机器学习和模式识别任务。
* Hyperboxes
+ clear_sampset:释放一个数据集的内存
+ close_all_class_box:清除所有分类器
+ close_class_box:清除分类器
+ create_class_box:创建一个新的分类器
+ descript_class_box:分类器的描述
+ enquire_class_box:为一组属性分类
+ enquire_reject_class_box:为一组带抑制类的属性分类
+ get_class_box_param:获取关于现在参数的信息
+ learn_class_box:训练分类器
+ learn_sampset_box:用数据组训练分类器
+ read_class_box:从文件中读取分类器
+ read_sampset:从文件中读取一个训练数据组
+ set_class_box_param:为分类器设计系统参数
+ test_sampset_box:为一组数组分类
+ write_class_box:在一个文件中保存分类器
Halcon算子提供了多种机器学习和模式识别算法,能够满足各种应用场景的需求。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。