Press "Enter" to skip to content

Hacking Linux

Entropy

如何计算熵 两种特殊情况 最好的情况: 样本都是同类, 则Entropy值为0 最差的情况: 样本均匀分布在所有类中, 则Entropy值为1 现有数据集 Grade Bumpiness Speed_Limit? Speed steep bumpy yes slow steep smooth yes slow flat bumpy no fast…

DecisionTree Classifier

➜ test ✗ cat DecisionTree.py from sklearn import tree # 训练集 X = [[0, 0], [1, 1]] Y = [0, 1] # 定义一个DecisionTreeClassifier分类器 clf =…

svm.SVC In sklearn

# import svm from sklearn from sklearn import svm # 创建训练集 X = [[0, 0], [1, 1]] Y = [0, 1] # 创建SVC分类器 clf =…

Naive Bayes Rule

Example 得到癌症的概率是1%, 敏感性和特殊性都是90%, 癌症测试结果呈阳性的人患病的概率有多大? 得到癌症的概率:P(C) = 0.01 SENSITIVITY = 90%, 敏感性, 在P(C)中, 诊断的准确率为90%, 10%的人可能患有癌症, 却被诊断成正常人. SPECITIVITY = 90%, 特异性, 在P(¬C)中, 诊断的正确率为90%, 10%的正常人被误诊为有癌症. 画图分析 上图中, C表示患有癌症的人,…

基于AliyunDNS的DDNS实现

前段时间在琢磨着怎么从Oray的付费用户中脱离出来, 在网上徘徊了许久, 最后选择了直接从AliyunDNS的接口去自己实现一个DDNS服务, 其中有些代码来自网络, 对其修改并做了一部分优化, 目前还比较稳定的跑在内网服务器上, github地址https://github.com/kylechenoO/aliddns, 附上代码与注释:

Naive Bayes Basic

Naive Bayes Basic 用sklearn去拟合NB模型 预测结果

Gradle安装(基于sdkman)

ottertune的controller部分需要使用Gradle build project, 需要先安装sdkman, 整个安装过程如下. Official Gradle Installation Doc dkman Installation Doc 1.安装Java/JDK [root@ottertune ~]# yum install java-1.8.0* -y 2.下载执行安装脚本 [root@ottertune ~]# curl -s "https://get.sdkman.io"…

About Me

大家好, 我是Kyle Chen, 自动化研发汉纸一枚, 截止目前, 有十五年Linux/Unix这块的使用, 研发经验, 目前对机器学习这块的项目特别感兴趣. 抱着不断学习的态度, 也在持续输入输出, 这里的文章都为原创, 一方面是为了怕自己年纪大了容易遗忘, 一方面可以与各位读者做个交流, 如果有地方写的不对的还请联系, 可以直接在文章下留言.  Email: kyle@hacking-linux.com 随时欢迎技术研讨.