- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 机器学习笔记(五):决策树理论与简单使用
1.决策树构造难点:如何构造树 选择什么样的节点做根节点2.熵 :衡量标准,用于选择哪个节点做当前的节点表示随机变量的不确定性(物体内部的混乱程度【所以熵越小越好】)ID3算法: 就是基与信息增益的算法问题: 假设以ID(每条数据都是不同的 或者 那些分的很细但是没有意义的)作为分类依据,算出来的熵 = 0 则信息增益最大,但是拿ID来分类是没有意义的C4.5:信息增益...
2019-02-24 10:44:51 499
原创 机器学习笔记《四》:线性回归,逻辑回归案例与重点细节问题分析
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport ospath = "data"+os.sep+"creditcard.csv";pdData = pd.read_csv(path);pdData.head(4)#Class 这一列表示的是 0 为正常 1为有问题,先来看看 ...
2018-09-28 21:35:38 343
原创 机器学习笔记(三):线性回归大解剖(代码部分)
这里,让我手把手教你如何用逻辑回归分析数据根据学生分数预测是否录取:#必备3个库import numpy as npimport pandas as pdimport matplotlib.pyplot as plt让我们读入数据:import ospath = "data" + os.sep + "LogiReg_data.txt"; # os.sep 表示的是文件分割符 ...
2018-09-28 21:24:13 450
原创 机器学习笔记(三):线性回归大解剖(原理部分)
进入机器学习,线性回归自然就是一道开胃菜。虽说简单,但对于入门来说还是有些难度的。代码部分见下一篇,代码对于程序员还是能能够帮助理解那些公式的。(本文用的一些课件来自唐宇迪的机器学习,大家可以取网易云课堂看他的视频,很棒)1.线性回归的一些要点先说我理解的线性回归是什么意思吧,机器学习往小了说就是找规律,而线性回归就是找线性规律。举个例子, 给你一组数(x,y),(1,2) (2,4) (3...
2018-09-28 20:13:53 327 1
原创 机器学习笔记(二):python 模块pandas
1.读csv文件数据import pandas as pdInfo = pd.read_csv('titanic_train.csv');#print(type(Info)) #Info的类型 <class 'pandas.core.frame.DataFrame'>#Info.dtypes #得到每个字段的类型 字符串类型变为objec#help...
2018-09-20 14:25:20 197
原创 Java -- 算法中用到的java基础知识
1.创建数组接触到的语言太多了,都忘了java的数组创建语法了。 (1) int []a = new int[6]; //数组中的初值为0 (2) int []a = new int[6]; //直接在定义时初始化 (3) int []a = {1,2,3,4,5,6}; //直接来2.容器概念(摘自:链接)容器确实是java中相当重要的一环,挑...
2018-09-19 18:55:42 293
原创 机器学习笔记(一):python 模块 numpy
今天开始系统的学习机器学习了, 写下这个笔记,作为自我监督,也希望能帮到同在学习的人。要学机器学习,少不了数学和计算,先从学习和使用python 开始吧。python关系数学计算的numpy就是我首先学习的,之前接触过matlab,所以会觉得numpy非常的相似。1。numpy读取txt文件 genfromtxt(’ 文件地址 ’ , delimiter=’分隔符 ’ , dtyp...
2018-09-17 23:16:21 192
原创 复杂网络-无标度网络matlab代码实现
无标度网络是进入研究生,导师丢来的第一个作业,从本科的小小程序猿进入这种乍看一眼非常高大上的东西,还是有些恐惧和兴奋的。由于没找到中文版的 Emergence of Scaling in Random Networks 就借助Google翻译,糙糙看了一下,粗略理解了无标度网络的提出和结构。论文主要就是diss了随机网络,yo,yo,随机网络它太菜,现实生活不会有人爱,你的观点太直白...
2018-09-14 20:42:01 21150 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人