#机器视觉

Python机器学习(八十九)Pandas 整理列名

关于数据集的列名,通常建议最好使用小写字母,删除特殊字符,并用下划线替换空格。有时数据集的列名可能不是很规范,需要整理修改理列名。获取DataFrame的列名,可以使用DataFrame.columns属性。movies_df.columns输出Index(['Rank','Genre','Description','...

Python机器学习(八十七)Pandas 去除重复

去除重复数据是一项常见操作,Pandas中,可以使用drop_duplicates方法。电影数据集没有重复的行,我们来制造一些重复行。temp_df=movies_df.append(movies_df)temp_df.shape输出(2000,11)append()将返回一个副本,不影响原始数据DataFrame。使...

Python机器学习(八十六)Pandas 数据集信息

使用.info方法,可以查看数据集的基本信息:movies_df.info()输出<class'pandas.core.frame.DataFrame'>Index:1000entries,GuardiansoftheGalaxytoNineLivesDatacolumns(total11columns):...

Python机器学习(八十五)Pandas 用head与tail查看数据

Pandas可以对数据集进行各种有用的分析和操作。让我们先从最简单的查看数据开始。我们将使用IMDB电影数据集来演示,数据集文件下载:IMDB-Movie-Data.csv首先加载CSV数据集,并将电影标题Title指定为索引。importpandasaspdmovies_df=pd.read_csv("IMDB-Mo...

Python机器学习(八十四)Pandas DataFrame存储到CSV, JSON,SQL

有时需要存储DataFrame到文件中,可以把DataFrame存储到CSV,JSON,SQL数据库中,如下所示:df.to_csv('new_purchases.csv')df.to_json('new_purchases.json')#保存到SQL数据库importsqlite3con=sqlite3.connec...

Python机器学习(八十三)Pandas 读取 SQL 数据库

要从SQL数据库中加载数据,可以使用Pandas的read_sql_query方法。我们将使用sqlite来测演示。首先安装python的sqlite驱动 pysqlite3:pipinstallpysqlite3pysqlite3用于创建数据库连接,然后使用SELECT查询数据,加载DataFrame。这里...

Python机器学习(八十三)Pandas 读取 JSON 数据

要从Json文件中读取数据,可以使用Pandas的read_json方法。Json文件的内容:{"apples":{"June":3,"Robert":2,"Lily":0,"David":1},"oranges":{"June":0,"Robert":3,"Lily":7,"David":2}}使用Pandas加载J...

Python机器学习(八十二)Pandas 读取 CSV 数据

将各种文件格式的数据加载到DataFrame中非常简单。CSV文件只需要一行代码就可以加载数据。例如,假设我们的CSV文件内容如下:,apples,orangesJune,3,0Robert,2,3Lily,0,7David,1,2在Excel中打开:Pandas加载CSV为DataFrame:df=pd.read_c...

Python机器学习(八十一)Pandas Series 与 DataFrame

Pandas的两个主要数据结构是Series和DataFrame。DataFrame可以理解为一张表,Series就是其中的一个列。DataFrame和Series在许多操作上是相似的,通常在一个上能做的操作在另一个上也能做,如填充空值和计算平均值。要创建DataFrame的方法很多,下面的方法使用字典创建DataFr...

Python机器学习(八十)Pandas 介绍

Pandas是一个开放源码、BSD许可的库,为Python编程语言提供高性能、易于使用的数据结构和数据分析工具。Pandas基于NumPy开发。Pandas是一个数据分析工具,可用来清理、转换和分析数据。例如,我们有一个csv格式的数据集,我们可以把数据提取到Pandas的DataFrame中,然后就可以使用Panda...

Python机器学习(七十九)Keras 评估模型

模型训练好后,就可以使用测试数据评估模型的性能。score=model.evaluate(X_test,Y_test,verbose=0)到此为止,我们已经完成了一个完整的Keras应用。进一步了解Keras,可参考更多Keras例子。下面是本教程的完整代码:#Keras导入库与模块importnumpyasnpnp....

Python机器学习(七十八)Keras 训练模型

训练模型,即根据训练数据拟合模型的过程。为了拟合这个模型,需要设置训练的批次大小和训练周期(epoch)数,另外,当然需要传递训练数据。model.fit(X_train,Y_train,batch_size=32,nb_epoch=10,verbose=1)#Epoch1/10#7744/60000[==>.....

Python机器学习(七十七)Keras 编译模型

接下来编译模型。在编译模型时,设置损失函数与优化器。model.compile(loss='categorical_crossentropy',optimizer='adam',metrics=['accuracy'])Keras有多种损失函数和开箱即用的优化器可供选择。...

Python机器学习(七十六)Keras 模型架构

接下来定义神经网络模型架构。在实际的研发工作中,模型架构研究是主要工作。当你刚刚开始时,可以从学术论文中复制经过验证的架构,或者使用现有的示例,Keras中的示例网址。首先声明一个Sequential模型格式:model=Sequential()接下来,声明输入层:model.add(Convolution2D(32,...

Python机器学习(七十五)Keras 预处理分类标签

让我们看看分类标签数据:print(y_train.shape)#(60000,)print(y_train[:10])#[5041921314]可以看到,这是一个一位数组,包含了训练数据集对应的标签。在Keras中,模型训练时,需要把分类标签数据转换为类似位图的矩阵,例如y_train前面10个值是:[5041921...
首页上一页...1314151617...下一页尾页