机器学习
机器学习算法
CSer、子瑜
这个作者很懒,什么都没留下…
展开
-
MachineLearning&DeepLearning:数据预处理
MachineLearning&DeepLearning:数据预处理 文章目录MachineLearning&DeepLearning:数据预处理一、最大最小规范化(sklearn-preprocessing1. MinMaxScaler:[0, 1]2.MaxAbsScaler:[-1, 1]二、 标准化(sklearn-preprocessing三、正则规范化四、Box-Cox变换 一、最大最小规范化(sklearn-preprocessing 1. MinMaxScaler:[0, 1原创 2020-09-03 20:29:37 · 206 阅读 · 0 评论 -
贝叶斯网络及朴素贝叶斯网络的实现
核心决策理论:选择概率最高的一类作为决策.即:在出现一个需要分类的新点时,我们只需要计算这个点:max(p(c1|x,y),p(c2|x,y),p(c3| x,y)...p(cn |x,y))。其对应的最大概率标签,就是这个新点的分类。 package baseNaiveBayesian; import java.io.IOException; import java.math.Big...原创 2019-12-24 09:57:26 · 606 阅读 · 2 评论 -
机器学习:KNN算法(Java)
K最近邻算法:给定一些已经训练好的数据,输入一个新的测试数据点,计算包含于此测试数据点的最近的点的分类情况,哪个分类的类型占多数,则此测试点的分类与此相同,所以在这里,有的时候可以复制不同的分类点不同的权重。近的点的权重大点,远的点自然就小点。 package knn; import java.io.IOException; import java.util.ArrayList; import ...原创 2020-02-01 12:23:40 · 1688 阅读 · 0 评论 -
决策树分类算法:ID3算法
【每次以信息增益最大的特征项Ai为节点建立决策树】 ID3算法实现 package id3; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; ...原创 2020-01-29 10:02:47 · 194 阅读 · 0 评论 -
决策树分类算法:C4.5算法
决策树分类算法:C4.5算法 【每次以信息增益率最大的特征项Ai为节点建立决策树】 【决策树算法思路参考】 决策树分类算法公共基类 ```java package base; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException;...原创 2020-01-29 09:51:21 · 826 阅读 · 0 评论