逃兵的英文译语怎么说-marry you bruno mars


2023年4月3日发(作者:34所自主划线高校)

python⼈体⾏为识别代码_GitHub-lamydyActivity-Recognit。

。。

Activity-Recognition

项⽬内容

模型训练及实验分析

⼿机⾏为识别APP开发

所需⼯具

实验实例全部运⾏于Python3.6环境,尚需引⼊以下扩展包。

sklearn

pandas

numpy

matplotlib

seaborn

plotly

⼿机APP开发需如下⽀持。

JDK9

实验数据

来⾃WISDM数据集,志愿者数为36⼈,共1098207个采样点,包含以下六种⾏为。

静坐(Sitting)

站⽴(Standing)

上楼(Upstairs)

下楼(Downstairs)

步⾏(Walking)

慢跑(Jogging)

各志愿者采样数据分布直⽅图如下所⽰。

HARPY库

HARPY(HumanActivityRecognitionPythonLibrary)库是为了基于加速度数据的⼈体⾏为识别⽅法开发的python库,其包裹了

sklearn、numpy、matplotlib的部分功能,主要⽬的是为⾏为识别研究提供便捷。

⽬前HARPY共包含utils(⼯具包)、prepocess(数据预处理)、selection(特征、数据选择)、calculate(特征值计算)、train(模型训练)、

parameter(参数调优)、visualization(数据可视化)等七个模块。更多扩展功能仍在开发中,源码可在activity_recognition⽬录获得,本⽬

录下⽂件可⽤于各功能测试,测试⽂件见data_set和feature⽬录。

activity_ate:特征值计算

⼀级接⼝

接⼝

功能

输⼊参数

输出(⽂件、返回值、打印信息)

calculate_range山村咏怀的诗意 _id

计算指定范围内⽤户特征

(start_id,end_id)

\"$(start_id)-$(end_id).csv\"写⼊\"./feature\"⽬录下

calculate_except_range_id

计算不在指定范围内⽤户特征

(start_id,end_id)

\"except_$(start_id)-$(end_id).csv\"写⼊\"./feature\"⽬录下

calculate_id

计算指定⽤户的特征

(id)

\"$(id).csv\"写⼊\"./feature\"⽬录下

calculate_per_id

计算每个⽤户的特征

-

为每个⽤户在\"./feature\"⽬录下⽣成\".csv\"⽂件

calculate_expect_id

计算除指定⽤户外其他⽤户特征

id

在\"./feature\"⽬录下⽣成\"expect_$(id).csv\"⽂件

calculate_per_expect_id

对每个⽤户执⾏calculate_expect_id操作

-

对每个⽤户在\"./feature\"下⽣成\"expect_$(id).csv\"⽂件

calculate_all

计算所有⽤户特征

-

所有⽤户特征都将写⼊\"\"并写⼊\"./feature\"⽬录

activity_:模型训练与评估

⼀级接⼝

接⼝

功能

输⼊参数

输出(⽂件、返回值、打印信息)

train_test_split厄运的拼音 _result

以sklearn默认⽅式划分训练、测试集并训练模型

(clf,X,y)

打印模型性能参数

stratifiedk_fold_result

按默认参数等⽐例采样后训练模型

(clf,X,y)

打印模型性能参数

k_fold_result

以默认参数做K折交叉实验

(clf,X,y)

打印模型性能参数

activity_ter:参数调优

⼀级接⼝

接⼝

功能

输⼊参数

输出(⽂件、返回值、打印信息)

grid_search_parameter

以⽹格搜索⽅式遍历超参空间并⽐较模型优劣

(clf,X,y)

打印各参数评分及模型的最优参数组合

random_search_paramete蝶恋花昨夜西风凋碧树 r

以随机搜索⽅式遍历超参空间并⽐较模型优劣

(clf,X,y)

打印各参数评分及模型的最优参数组合

activity_iza菩萨蛮大柏地全诗 tion:数据可视化

⼀级接⼝

接⼝

功能

输⼊参数

输出(⽂件、返回值、打印信息)

plot_learning_curve_default

画出ShuffleSplit下学习曲线

(X,y,clf)

得《论语》原文全文 到学习曲线图

plot_learning_curve_cv

画出指定交叉验证下学习曲线

(X,y,clf,cv)

得到学习曲线图

plot_paramter_curve_default

画出ShuffleSplit下单变量评分变化曲线

(X,y,clf,param_name,param_range)

得到单变量评分变化曲线

plot_paramter_curve_cv

画出指定交叉验证下单变量评分变化曲线

(X,y,clf,cv,param_name,param_range)

得到单变量评分变化曲线

plot_confusion_matrix

按⽐重画出渐变⾊混淆矩阵

(confusion_matrix)

得到渐变⾊混淆矩阵

plot_gridsearch

画出⼆维⽹格准确率渐变⾊图

(clf,X,y)

得到⼆维⽹格准确率渐变官途第三部至高使命 ⾊图

activity_:辅助⼯具

⼀级接⼝

接⼝

功能

输⼊参数

输出(⽂件、返回值、打印信息)

read_file

读取\"./feature\"下特征⽂件

(file_name)

返回特征X和标签y

read_feature

读取\"./feature\"下特征⽂件

(file_name)

只返回特征X

get_default_clf

根据输⼊模型缩写⽣成默认模型

(clf_name)

返回模型

extract_activity

按各⾏为分离指定编号⼈员的特征⽂件

(file_name,id)

在\".明白一些事 看清一些人 /feature/$(id)/\"⽬录下⽣成各⾏为\".csv\"⽂件

extract_per_people

按各⾏为分离所有⼈员的特征⽂件

-

在所有\"./feature/$(id)/\"⽬录下⽣成各⾏为\".csv\"⽂件

extract_feature

读取各⽂件并截取指定特征列

(file_name,write_file,list)

截取的特征列写⼊\"./feature/$(id)/$(write_file).csv\"⽂件中

extract_activuty_feature

截取id_list中所有⽤户的feature_list列特征

(id_list,feature_list)

每个截取的特征列写⼊\"./feature/$(id)/$(write_file).csv\"⽂件中

hash_name

完成特证名与列号的映射

-

返回映射结果(列)

activity_ion:参数调优

⼀级接⼝

接⼝

功能

输⼊参数

输出(⽂件、返回值、打印信息)

activity_pearson

计算不同⽤户相同⾏为下各对应特征列间的的⽪尔森系数

(X,Y)

打印各特征⽪尔森系数及平均⽪尔森系数

各模块功能仍在完善中,已有功能会对输⼊参数做⼀次统⼀。preprocess模块需要重写。⼆级接⼝⽂档最近会整理。

本项⽬于2017.12.8⽇开始更新...

本⼈Python及Java均为⼗⽉起初学,如有好的实现请邮件我!

更多推荐

harpy是什么意思py在线翻译读音例句