NLP实验案例100个(1-5)

实验一 array数组(01)

一、实验目的及要求

1.安装numpy环境,掌握基本的数组知识以及操作。

二、实验设备(环境)及要求

开发环境:jupyter notebook
开发语言以及相关的库:python开发语言、numpy库

三、实验内容与步骤

1.安装numpy库。
2.使用numpy函数创建数组
3.对数组进行简单操作

四、实验结果

1.利用numpy函数创建数组
NLP实验案例100个(1-5)_第1张图片

2.对所有值进行+1操作
在这里插入图片描述

3.两数组进行操作

在这里插入图片描述

五、分析与讨论

数组是基本的使用方法,所以需要熟练掌握数组的基本操作及相关知识。

实验二 array数组(02)

一、实验目的及要求

对array数组中每一个元素执行+1操作,可以直接执行吗?

二、实验设备(环境)及要求

Rtx2060

三、实验内容与步骤

NLP实验案例100个(1-5)_第2张图片

四、实验结果

NLP实验案例100个(1-5)_第3张图片

五、分析与讨论

List数组不能直接相加
Array可以

实验三 数组属性操作

一、实验目的及要求

数组属性操作

二、实验设备(环境)及要求

Rtx2060

三、实验内容与步骤

NLP实验案例100个(1-5)_第4张图片

四、实验结果

NLP实验案例100个(1-5)_第5张图片

五、分析与讨论

Array数组有很多显示结果功能,对于写代码时很有帮助

实验四 鸢尾花数据集分类

一、实验目的及要求

支持向量机(SVM) )是一种最大化分类间隔的线性分类器(如果不考虑核函数)。通过使用核函数可以用于非线性分类。SVM是一种判别模型,既适用于分类也适用于回归问题,标准的 SVM是二分类器,可以采用“one vs one”或“one vs rest”策略解决多分类问题。通过对鸢尾花数据集分类的练习,可以掌握svm的使用。

二、实验设备(环境)及要求

1.学习机器学习的基本概念,特别是对有监督学习中分类的理解。
2.一台装有PyCharm/Anaconda集成开发环境、配置sklearn包的Windows系统。
3. PyCharm环境、Python 3.7. Pandas. NumPy、Matplotlib、sklearn.

三、实验内容与步骤

(一)任务实施
1.鸢尾花数据读取
2.数据分析
3.模型建立
4.模型训练
5.数据预测与模型的可视化
(二)相关代码
NLP实验案例100个(1-5)_第6张图片

四、实验结果

在这里插入图片描述
NLP实验案例100个(1-5)_第7张图片

五、分析与讨论

本次实验过程主要包括三部分,导入整个模型包,训练模型,预测结果。从准确度来看,也预测结果一般。

实验五 航空公司客户价值分析LRMFC模型

一、实验目的及要求

1)了解K-Means 聚类算法在客户价值分析实例中的应用。
2)利用pandas快速实现数据z-score(标准差)标准化以及用scikit-learn的聚类库实现K-Means聚类。

二、实验设备(环境)及要求

1、python=3.8
2、使用了pandas、numpy等

三、实验内容与步骤

本实验内容包括以下两个方面:
依据航空公司客户价值分析的LRFMC模型提取客户信息的LRF"MC指标。对其进行标准差标准化并保存后,采用K-Means算法完成客户的聚类,分析每类客户的特征,从而获得每类客户的价值。
1)利用pandas库读入LRFMC 指物文件,分别计算各个指标的均值与其标准差,使用标准差标准化公式完成LRFMC指标的标准化,并将标准化后的数据进行保存。
2)编写Python程序,完成客户的K-Means聚类,获得聚类中心与类标号。输出聚类中心的特征图,并统计每个类别的客户数。

四、实验结果

NLP实验案例100个(1-5)_第8张图片
NLP实验案例100个(1-5)_第9张图片
NLP实验案例100个(1-5)_第10张图片
NLP实验案例100个(1-5)_第11张图片
NLP实验案例100个(1-5)_第12张图片
NLP实验案例100个(1-5)_第13张图片
NLP实验案例100个(1-5)_第14张图片
NLP实验案例100个(1-5)_第15张图片
NLP实验案例100个(1-5)_第16张图片
NLP实验案例100个(1-5)_第17张图片

五、分析与讨论

对于LRMFC模型,其L\M\F\C指标越大越好,R指标越小越好,我们根据聚类中心结果来对各个客户群进行特征划分。依此找出每个特征对应的最大值、最小值、次大值、次小值。

你可能感兴趣的:(自然语言处理,人工智能,pytorch)