自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python之输入输出

用字典记录学生的姓名和分数,再进行分级输入、输出、判断、循环实例代码student ={}write = 1while write: name = str(input('输入名字: ')) grade = int(input('输入成绩: ')) student[str(name)] = grade write = int(input('是否继续输入\...

2019-03-08 19:53:40 552

原创 Python基础之元组

python中元组与列表类似,不同之处在于元组的元素不能修改元组使用小括号,列表使用方括号元组创建只需要在括号中添加元素,并使用逗号隔开创建空元组tup1 = ();当元组中只包含一个元素,需要在元素后面添加一个逗号,否则括号会被当做运算符使用tup1 = (50,)type(tup1)<class 'tuple'>修改元组元组中的值是不允许修改...

2019-03-07 21:33:55 321

原创 Python中的基本数据类型

Python3中变量没有类型,常说的“类型”是变量所指的内存中对象的类型。变量不需要声明,但是变量在使用前必须要赋值。等号(=)用来给变量赋值Python3中有6个标准的数据类型:Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)其中:不可变数据:Number,String,Tuple可变...

2019-03-06 18:27:29 214

原创 Python基础(1)

1、注释单行注释以#开头,多行可以用多个#,或者'''和"""表示(英文)# 第一个注释# 第二个注释 '''第三注释第四注释''' """第五注释第六注释"""print ("Hello, Word!")2、多行语句可以使用反斜杠(\)来实现多行语句,在{}、[]、()中的多行语句,不需要反斜杠total = item_one + \ .

2019-03-06 16:17:23 175

原创 TensorFlow实现简单的线性回归模型

TensorFlow实现简单的线性回归模型,有助于理解TensorFlow的结构和构造流程import numpy as npimport tensorflow as tfimport matplotlib.pyplot as plt#随机生成1000个点,围绕在y=0.1x+0.3直线周围num_points = 1000vectors_set = []for i in range...

2018-07-10 19:06:52 238

原创 TensorFlow基础知识2

import tensorflow as tf #导入w = tf.Variable([[0.1,1.0]]) #定义变量x = tf.Variable([[2.0],[1.0]])y = tf.matmul(w,x) #矩阵乘法print(w) #输出print(x)print(y)init_op = tf.global_variables_initializ...

2018-07-10 17:52:00 135

原创 Tensorflow实现Soft Regression识别手写数字完整代码

MNIST是一个非常简单的机器视觉数据集,由几万字28像素*28像素的手写数字组成,只包含灰度信息,我们的任务就是对这些数字图片进行分类。我们采用TensorFlow为我们封装过的一个MNIST。完整代码如下:from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("M...

2018-06-30 15:53:39 156

原创 TensorFlow基础知识

1. 构造计算图In [1]: import tensorflow as tfH:\Software\Anaconda\lib\site-packages\h5py\__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is depr...

2018-06-07 09:55:03 194

原创 多元分类问题模型实现

多元分类问题可以用多元逻辑回归和One-vs.-all(从二元到多元)两种方法解决,以scikit-learn为例:import osimport numpy as npimport matplotlib.pyplot as pltimport pandas as pdfrom sklearn.linear_model import LogisticRegressiondef re...

2018-06-06 10:15:29 2830

原创 二元分类问题搭建逻辑回归模型

1.读取数据——pandas#利用pandas读取数据import pandas as pddata = pd.read_csv(r"H:\Python\data\adult.data")cols = ['age','education_num','capital_gain','capital_loss','hours_per_week','label']data = data[cols]...

2018-06-04 19:21:18 3860

原创 Python中模型的存储于读取

模型依据数据的变化是一个不断循环、不断更新的过程,在Python中搭建模型,且读取模型的程序也在Python内部,可以用内置库pickle完成。pickle是负责将Python对象序列化和反序列化的模块,使用pickle.dump函数将训练好的模型保存到磁盘上(具体路径为“modelPath”),当需要使用模型时,可以通过pickle.load函数读取保存在磁盘上的模型。代码如下:import p...

2018-06-02 09:18:48 5524

原创 模型幻觉

在搭建模型的过程中,我们往往会从已知的特征中提取更多新的特征,并以此搭建更为复杂的模型,但是模型越复杂,越会值其本身掉入不断“自我催眠,强化偏见”的过程,从而引起过度拟合的问题。如果将毫不相关的变量加入到模型中,也会得到相应的参数估计值,而这个估计值几乎不可能为0,这就造成了所谓的“模型幻觉”。模型幻觉会引起模型参数的不可靠,更严重的是使得原本可能较为正确的估计扭曲为错误,比如将原来变量的正效应估...

2018-06-01 09:44:52 806

原创 线性回归分析统计方法代码

利用第三方库Statsmodels训练假定的线性回归模型,即yi=axi+b+εi代码如下:import osimport sysimport numpy as npimport statsmodels.api as smfrom statsmodels.sandbox.regression.predstd import wls_prediction_stdimport matplot...

2018-05-31 10:57:41 1877 1

转载 python中os模块基本用法

一、os模块概述Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的)二、常用方法1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。3、os.listdir()返回...

2018-05-31 09:43:58 313

原创 线性回归模型机器学习代码实现

模型实现需要四步:1.将数据划分为训练集和测试数据集,解决过度拟合的问题2.利用训练数据集训练模型,估计模型参数3.利用测试数据集评价模型,计算对应的均方差和决定系数4.用图像化的方式,展示模型效果实现代码如下:import osimport sysimport numpy as npimport matplotlib.pyplot as pltimport pandas as pdf...

2018-05-31 09:17:20 1420 1

原创 数据科学-矩阵创建运算之NumPy库

Python中主要有两种表示矩阵的方法,一种是matrix类,另一种是二维array,主要区别在于默认的乘法不同,前者默认乘法是矩阵的乘法,后者默认乘法是Hadamard乘法。实际情况中我们使用后一种也就是二维array表示矩阵。你可以用NumPy提供的专门的函数创建特殊的矩阵,也可以像二维数组那样提取矩阵中的某个元素或某行某列1.矩阵创建-NumPyIn [1]: import numpy as...

2018-05-30 08:38:09 396

转载 Python 中的 if __name__ == '__main__' 该如何理解,很透彻

转:http://blog.konghy.cn/2017/04/24/python-entry-program/,如有侵权,联系必删程序入口对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C 和 C++ 都需要有一个 main 函数来作为程序的入口,也就是程序的运行会从 main...

2018-05-29 10:53:08 172

原创 Python基础知识

1. 基本数据类型1.1 dict:字典其实是一堆键值对(key value pair),字为键(key),而相应的解释为值(value)#dict基本操作#初始化一个dict类型变量x = {"a":1,"b":2,"c":3}print(x){'a': 1, 'b': 2, 'c': 3}#读取x中某一个元素print(x["a"],"1",x.get("a"))

2018-05-29 10:26:21 191

原创 Windows7安装TensorFlow

1.首先安装Python3.5.x版本2.创建一个TensorFlow环境,并启动创建好的TensorFlow环境3.输入一下命令安装TensorFlow,首先到https://www.lfd.uci.edu/~gohlke/pythonlibs/下载protobuf库和TensorFlow库,比如我下载在桌面上,安装的时候,就要先执行命令跳到桌面,然后再执行安装命令,先安装protobuf再安装...

2018-05-28 18:28:36 166

原创 Win7下安装Anaconda后,conda不是内部或者外部命令

安装完Anaconda后需要配置环境变量,计算机——属性——高级系统设置,进入环境变量,找到path,如图1所示:双击点开后加入环境变量,即Anaconda安装位置,比如我的安装在H盘里,我就是这么加进去的:H:\Software\Anaconda;H:\Software\Anaconda\Scripts。这是两个配置,中间用分号隔开,还要注意安装时不要有中文路径...

2018-05-28 16:51:18 5097

转载 转:TensorFlow在windows上安装与简单示例

原创作者:https://blog.csdn.net/darlingwood2013/article/details/60322258,如若侵权,联系必删

2018-05-28 15:38:32 181

空空如也

空空如也

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

TA关注的人

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