自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ML_05bayes

1、使用朴素贝叶斯进行一个文本的分类。假定单词出现之间没有影响(实际不可能没有影响,hhh),然后通过条件概率的算式来进行计算、判断分类# -*- coding: UTF-8 -*-import numpy as npfrom functools import reduce# 创建实验样本def loadDataSet(): postingList=[['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], #切分的词.

2021-04-22 15:34:46 66

原创 ML_04svm

1、原始数据分析# 原始散点图显示def show(): xcord0 = []; ycord0 = []; xcord1 = []; ycord1 = [] fr = open('testSet.txt') for line in fr.readlines(): # 分析数据集的特点,将每行数据的每列提取出来 lineSplit = line.strip().split('\t') xPt = float(lineSplit[

2021-04-21 19:38:35 91

原创 ML_03decision tree

决策树通常用来处理分类问题,回归问题也可以处理如CART。最基本的思想是:对给定的数据进行一个特征的熵值化,从而进行判断;建立树形结构,自顶向下做出分类判断。下面是展示最基础的决策树代码(利用信息增益作为判断依据ID3):from math import logimport operator# 计算给定数据集的香农熵def calcShannonEnt(dataSet): numEntries = len(dataSet) labelCounts = {} for

2021-04-18 21:02:28 70

原创 ML_02knn_

对knn的一点想法:1、如果对特征权重是一致的,一定要做归一化处理,不然结果一定会偏向某一特征去,误差绝对很大。但如果有偏重不一样,我倒是觉得要加权重,但权重具体是多少也是个问题,能提前训练出来嘛?2、k的选取?看了李航老师的《统计学习方法》k选小了,相当于用较小的领域中的训练实例进行预测,这样只对相似的数据有较好结果,估计误差会增大(类似过拟合的一种情况);k选取大,那么就是用较大的领域的训练实例进行预测,也就是说对一些不相似的数据也会有预测,那么会增大错误率。然后是用交叉验证法来选取最优的k值。等.

2021-04-16 11:15:54 60

原创 记一次readline()与readlines()的区别

readline()与readlines()的区别最可怕的出错是运行通过,但是结果有误,害。1、两者区别readlines()是读取文件里面所有的行,readline()是读取文件里面的一行。2、实际操作readlines()情况:readline()情况:读取一行,会返回一个字符串对象,而readlines()是读取整个文件所有行,并以list形式保存每一行内容3、教训:readline()和readlins()其实单词的单复数就很好记忆,注意前者返回的字符串对象,后者

2021-04-15 17:46:07 1921

原创 ML_01knn

knn初步实现(包括自己的一些笔记,后面会接着更,希望能入门ml)# coding: UTF-8import numpy as np# operator封装了与操作相关的函数,如加减乘除import operator# 包含了一些特殊的容器,针对py内置的容器如list、dict、set和tuple提供了另一种选择# namedtuple 可以创建包含名称的tuple# deque 类似于list的容器,计算可hash的对象# ordereddict dict的子类,可以记住元素的添加

2021-04-13 20:50:36 106 1

原创 C里面recipe for target failed报错

c里面遇到recipe for target failed报错,多半是程序前面重名定义了函数,.c文件未包含。具体问题还是要看上面报错结果可以看到我这边printf打错了,提示没有定义过这个函数名,修改一下即可这里传入结构体参数成功总结:C里面recipe for target failed报错的错误点要具体情况具体看。...

2021-02-23 09:14:25 29591 1

原创 PY里面无法升级pip版本解决办法

step 1:升级命令:python -m pip install --upgrade pipstep 2: 发现命令无用,原因在于没有先卸载!!!step 3: 重新安装pip, 命令:easy_install.exe pipstep 4: step3 已经安装成功了,查看版本:pip -V...

2021-01-22 20:04:08 151

原创 数据结构

hhh,第一次写博客,不足之处多多建议!C+数据结构(树)内容:二叉树的创建(先序递归),结点数的统计,树的深度,满二叉树的判断等基本内容#include <stdio.h>#include <stdlib.h>#include <math.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */.

2020-12-09 21:25:13 161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除