Skip to content
Learning

Human activity recognition using smartphones

Explore the updated smartphone activity model

The current example includes 10,299 smartphone-signal feature rows with 561 inputs and six activity labels. Its saved configuration is available for inspection, but this .nd contains no completed task report.

10,299Source records
561Encoded input values
2,059Testing-role records
6Model outputs

1. Clinical question and intended use

A physiological-sensing workflow maps engineered smartphone-signal features to six activity categories. The current page documents the supplied data and network, without presenting performance from an earlier model as a result of this version.

Full feature set

Inspect all 561 recorded signal features.

Six activities

Retain the saved output-label order.

Evidence completion

Run and save the missing evaluation tasks.

Wearable sensingHuman activity researchModel validation
Configuration and data example. No current training or test performance is asserted.

2. Cohort, measurements and endpoint

The source is UCI Human Activity Recognition Using Smartphones. The adapted file contains the six labels LAYING, SITTING, STANDING, WALKING, WALKING_DOWNSTAIRS and WALKING_UPSTAIRS. The current model has 561 inputs, replacing the narrower feature table used by the former article.

Source: Human Activity Recognition Using Smartphones. Dataset license: CC-BY-4.0.

Dataset measureSaved value
Analysis unitsmartphone feature-window record
Records10,299
Raw variables562
Encoded model inputs561
Model outputs6
Training roles6181
Validation / selection roles2059
Testing roles2059
Unused roles0
Inspect the complete saved variable schema
FieldRoleTypeCategories
tBodyAcc_mean_XInputNumeric
tBodyAcc_mean_YInputNumeric
tBodyAcc_mean_ZInputNumeric
tBodyAcc_std_XInputNumeric
tBodyAcc_std_YInputNumeric
tBodyAcc_std_ZInputNumeric
tBodyAcc_mad_XInputNumeric
tBodyAcc_mad_YInputNumeric
tBodyAcc_mad_ZInputNumeric
tBodyAcc_max_XInputNumeric
tBodyAcc_max_YInputNumeric
tBodyAcc_max_ZInputNumeric
tBodyAcc_min_XInputNumeric
tBodyAcc_min_YInputNumeric
tBodyAcc_min_ZInputNumeric
tBodyAcc_smaInputNumeric
tBodyAcc_energy_XInputNumeric
tBodyAcc_energy_YInputNumeric
tBodyAcc_energy_ZInputNumeric
tBodyAcc_iqr_XInputNumeric
tBodyAcc_iqr_YInputNumeric
tBodyAcc_iqr_ZInputNumeric
tBodyAcc_entropy_XInputNumeric
tBodyAcc_entropy_YInputNumeric
tBodyAcc_entropy_ZInputNumeric
tBodyAcc_arCoeff_X_1InputNumeric
tBodyAcc_arCoeff_X_2InputNumeric
tBodyAcc_arCoeff_X_3InputNumeric
tBodyAcc_arCoeff_X_4InputNumeric
tBodyAcc_arCoeff_Y_1InputNumeric
tBodyAcc_arCoeff_Y_2InputNumeric
tBodyAcc_arCoeff_Y_3InputNumeric
tBodyAcc_arCoeff_Y_4InputNumeric
tBodyAcc_arCoeff_Z_1InputNumeric
tBodyAcc_arCoeff_Z_2InputNumeric
tBodyAcc_arCoeff_Z_3InputNumeric
tBodyAcc_arCoeff_Z_4InputNumeric
tBodyAcc_correlation_X_YInputNumeric
tBodyAcc_correlation_X_ZInputNumeric
tBodyAcc_correlation_Y_ZInputNumeric
tGravityAcc_mean_XInputNumeric
tGravityAcc_mean_YInputNumeric
tGravityAcc_mean_ZInputNumeric
tGravityAcc_std_XInputNumeric
tGravityAcc_std_YInputNumeric
tGravityAcc_std_ZInputNumeric
tGravityAcc_mad_XInputNumeric
tGravityAcc_mad_YInputNumeric
tGravityAcc_mad_ZInputNumeric
tGravityAcc_max_XInputNumeric
tGravityAcc_max_YInputNumeric
tGravityAcc_max_ZInputNumeric
tGravityAcc_min_XInputNumeric
tGravityAcc_min_YInputNumeric
tGravityAcc_min_ZInputNumeric
tGravityAcc_smaInputNumeric
tGravityAcc_energy_XInputNumeric
tGravityAcc_energy_YInputNumeric
tGravityAcc_energy_ZInputNumeric
tGravityAcc_iqr_XInputNumeric
tGravityAcc_iqr_YInputNumeric
tGravityAcc_iqr_ZInputNumeric
tGravityAcc_entropy_XInputNumeric
tGravityAcc_entropy_YInputNumeric
tGravityAcc_entropy_ZInputNumeric
tGravityAcc_arCoeff_X_1InputNumeric
tGravityAcc_arCoeff_X_2InputNumeric
tGravityAcc_arCoeff_X_3InputNumeric
tGravityAcc_arCoeff_X_4InputNumeric
tGravityAcc_arCoeff_Y_1InputNumeric
tGravityAcc_arCoeff_Y_2InputNumeric
tGravityAcc_arCoeff_Y_3InputNumeric
tGravityAcc_arCoeff_Y_4InputNumeric
tGravityAcc_arCoeff_Z_1InputNumeric
tGravityAcc_arCoeff_Z_2InputNumeric
tGravityAcc_arCoeff_Z_3InputNumeric
tGravityAcc_arCoeff_Z_4InputNumeric
tGravityAcc_correlation_X_YInputNumeric
tGravityAcc_correlation_X_ZInputNumeric
tGravityAcc_correlation_Y_ZInputNumeric
tBodyAccJerk_mean_XInputNumeric
tBodyAccJerk_mean_YInputNumeric
tBodyAccJerk_mean_ZInputNumeric
tBodyAccJerk_std_XInputNumeric
tBodyAccJerk_std_YInputNumeric
tBodyAccJerk_std_ZInputNumeric
tBodyAccJerk_mad_XInputNumeric
tBodyAccJerk_mad_YInputNumeric
tBodyAccJerk_mad_ZInputNumeric
tBodyAccJerk_max_XInputNumeric
tBodyAccJerk_max_YInputNumeric
tBodyAccJerk_max_ZInputNumeric
tBodyAccJerk_min_XInputNumeric
tBodyAccJerk_min_YInputNumeric
tBodyAccJerk_min_ZInputNumeric
tBodyAccJerk_smaInputNumeric
tBodyAccJerk_energy_XInputNumeric
tBodyAccJerk_energy_YInputNumeric
tBodyAccJerk_energy_ZInputNumeric
tBodyAccJerk_iqr_XInputNumeric
tBodyAccJerk_iqr_YInputNumeric
tBodyAccJerk_iqr_ZInputNumeric
tBodyAccJerk_entropy_XInputNumeric
tBodyAccJerk_entropy_YInputNumeric
tBodyAccJerk_entropy_ZInputNumeric
tBodyAccJerk_arCoeff_X_1InputNumeric
tBodyAccJerk_arCoeff_X_2InputNumeric
tBodyAccJerk_arCoeff_X_3InputNumeric
tBodyAccJerk_arCoeff_X_4InputNumeric
tBodyAccJerk_arCoeff_Y_1InputNumeric
tBodyAccJerk_arCoeff_Y_2InputNumeric
tBodyAccJerk_arCoeff_Y_3InputNumeric
tBodyAccJerk_arCoeff_Y_4InputNumeric
tBodyAccJerk_arCoeff_Z_1InputNumeric
tBodyAccJerk_arCoeff_Z_2InputNumeric
tBodyAccJerk_arCoeff_Z_3InputNumeric
tBodyAccJerk_arCoeff_Z_4InputNumeric
tBodyAccJerk_correlation_X_YInputNumeric
tBodyAccJerk_correlation_X_ZInputNumeric
tBodyAccJerk_correlation_Y_ZInputNumeric
tBodyGyro_mean_XInputNumeric
tBodyGyro_mean_YInputNumeric
tBodyGyro_mean_ZInputNumeric
tBodyGyro_std_XInputNumeric
tBodyGyro_std_YInputNumeric
tBodyGyro_std_ZInputNumeric
tBodyGyro_mad_XInputNumeric
tBodyGyro_mad_YInputNumeric
tBodyGyro_mad_ZInputNumeric
tBodyGyro_max_XInputNumeric
tBodyGyro_max_YInputNumeric
tBodyGyro_max_ZInputNumeric
tBodyGyro_min_XInputNumeric
tBodyGyro_min_YInputNumeric
tBodyGyro_min_ZInputNumeric
tBodyGyro_smaInputNumeric
tBodyGyro_energy_XInputNumeric
tBodyGyro_energy_YInputNumeric
tBodyGyro_energy_ZInputNumeric
tBodyGyro_iqr_XInputNumeric
tBodyGyro_iqr_YInputNumeric
tBodyGyro_iqr_ZInputNumeric
tBodyGyro_entropy_XInputNumeric
tBodyGyro_entropy_YInputNumeric
tBodyGyro_entropy_ZInputNumeric
tBodyGyro_arCoeff_X_1InputNumeric
tBodyGyro_arCoeff_X_2InputNumeric
tBodyGyro_arCoeff_X_3InputNumeric
tBodyGyro_arCoeff_X_4InputNumeric
tBodyGyro_arCoeff_Y_1InputNumeric
tBodyGyro_arCoeff_Y_2InputNumeric
tBodyGyro_arCoeff_Y_3InputNumeric
tBodyGyro_arCoeff_Y_4InputNumeric
tBodyGyro_arCoeff_Z_1InputNumeric
tBodyGyro_arCoeff_Z_2InputNumeric
tBodyGyro_arCoeff_Z_3InputNumeric
tBodyGyro_arCoeff_Z_4InputNumeric
tBodyGyro_correlation_X_YInputNumeric
tBodyGyro_correlation_X_ZInputNumeric
tBodyGyro_correlation_Y_ZInputNumeric
tBodyGyroJerk_mean_XInputNumeric
tBodyGyroJerk_mean_YInputNumeric
tBodyGyroJerk_mean_ZInputNumeric
tBodyGyroJerk_std_XInputNumeric
tBodyGyroJerk_std_YInputNumeric
tBodyGyroJerk_std_ZInputNumeric
tBodyGyroJerk_mad_XInputNumeric
tBodyGyroJerk_mad_YInputNumeric
tBodyGyroJerk_mad_ZInputNumeric
tBodyGyroJerk_max_XInputNumeric
tBodyGyroJerk_max_YInputNumeric
tBodyGyroJerk_max_ZInputNumeric
tBodyGyroJerk_min_XInputNumeric
tBodyGyroJerk_min_YInputNumeric
tBodyGyroJerk_min_ZInputNumeric
tBodyGyroJerk_smaInputNumeric
tBodyGyroJerk_energy_XInputNumeric
tBodyGyroJerk_energy_YInputNumeric
tBodyGyroJerk_energy_ZInputNumeric
tBodyGyroJerk_iqr_XInputNumeric
tBodyGyroJerk_iqr_YInputNumeric
tBodyGyroJerk_iqr_ZInputNumeric
tBodyGyroJerk_entropy_XInputNumeric
tBodyGyroJerk_entropy_YInputNumeric
tBodyGyroJerk_entropy_ZInputNumeric
tBodyGyroJerk_arCoeff_X_1InputNumeric
tBodyGyroJerk_arCoeff_X_2InputNumeric
tBodyGyroJerk_arCoeff_X_3InputNumeric
tBodyGyroJerk_arCoeff_X_4InputNumeric
tBodyGyroJerk_arCoeff_Y_1InputNumeric
tBodyGyroJerk_arCoeff_Y_2InputNumeric
tBodyGyroJerk_arCoeff_Y_3InputNumeric
tBodyGyroJerk_arCoeff_Y_4InputNumeric
tBodyGyroJerk_arCoeff_Z_1InputNumeric
tBodyGyroJerk_arCoeff_Z_2InputNumeric
tBodyGyroJerk_arCoeff_Z_3InputNumeric
tBodyGyroJerk_arCoeff_Z_4InputNumeric
tBodyGyroJerk_correlation_X_YInputNumeric
tBodyGyroJerk_correlation_X_ZInputNumeric
tBodyGyroJerk_correlation_Y_ZInputNumeric
tBodyAccMag_meanInputNumeric
tBodyAccMag_stdInputNumeric
tBodyAccMag_madInputNumeric
tBodyAccMag_maxInputNumeric
tBodyAccMag_minInputNumeric
tBodyAccMag_smaInputNumeric
tBodyAccMag_energyInputNumeric
tBodyAccMag_iqrInputNumeric
tBodyAccMag_entropyInputNumeric
tBodyAccMag_arCoeff1InputNumeric
tBodyAccMag_arCoeff2InputNumeric
tBodyAccMag_arCoeff3InputNumeric
tBodyAccMag_arCoeff4InputNumeric
tGravityAccMag_meanInputNumeric
tGravityAccMag_stdInputNumeric
tGravityAccMag_madInputNumeric
tGravityAccMag_maxInputNumeric
tGravityAccMag_minInputNumeric
tGravityAccMag_smaInputNumeric
tGravityAccMag_energyInputNumeric
tGravityAccMag_iqrInputNumeric
tGravityAccMag_entropyInputNumeric
tGravityAccMag_arCoeff1InputNumeric
tGravityAccMag_arCoeff2InputNumeric
tGravityAccMag_arCoeff3InputNumeric
tGravityAccMag_arCoeff4InputNumeric
tBodyAccJerkMag_meanInputNumeric
tBodyAccJerkMag_stdInputNumeric
tBodyAccJerkMag_madInputNumeric
tBodyAccJerkMag_maxInputNumeric
tBodyAccJerkMag_minInputNumeric
tBodyAccJerkMag_smaInputNumeric
tBodyAccJerkMag_energyInputNumeric
tBodyAccJerkMag_iqrInputNumeric
tBodyAccJerkMag_entropyInputNumeric
tBodyAccJerkMag_arCoeff1InputNumeric
tBodyAccJerkMag_arCoeff2InputNumeric
tBodyAccJerkMag_arCoeff3InputNumeric
tBodyAccJerkMag_arCoeff4InputNumeric
tBodyGyroMag_meanInputNumeric
tBodyGyroMag_stdInputNumeric
tBodyGyroMag_madInputNumeric
tBodyGyroMag_maxInputNumeric
tBodyGyroMag_minInputNumeric
tBodyGyroMag_smaInputNumeric
tBodyGyroMag_energyInputNumeric
tBodyGyroMag_iqrInputNumeric
tBodyGyroMag_entropyInputNumeric
tBodyGyroMag_arCoeff1InputNumeric
tBodyGyroMag_arCoeff2InputNumeric
tBodyGyroMag_arCoeff3InputNumeric
tBodyGyroMag_arCoeff4InputNumeric
tBodyGyroJerkMag_meanInputNumeric
tBodyGyroJerkMag_stdInputNumeric
tBodyGyroJerkMag_madInputNumeric
tBodyGyroJerkMag_maxInputNumeric
tBodyGyroJerkMag_minInputNumeric
tBodyGyroJerkMag_smaInputNumeric
tBodyGyroJerkMag_energyInputNumeric
tBodyGyroJerkMag_iqrInputNumeric
tBodyGyroJerkMag_entropyInputNumeric
tBodyGyroJerkMag_arCoeff1InputNumeric
tBodyGyroJerkMag_arCoeff2InputNumeric
tBodyGyroJerkMag_arCoeff3InputNumeric
tBodyGyroJerkMag_arCoeff4InputNumeric
fBodyAcc_mean_XInputNumeric
fBodyAcc_mean_YInputNumeric
fBodyAcc_mean_ZInputNumeric
fBodyAcc_std_XInputNumeric
fBodyAcc_std_YInputNumeric
fBodyAcc_std_ZInputNumeric
fBodyAcc_mad_XInputNumeric
fBodyAcc_mad_YInputNumeric
fBodyAcc_mad_ZInputNumeric
fBodyAcc_max_XInputNumeric
fBodyAcc_max_YInputNumeric
fBodyAcc_max_ZInputNumeric
fBodyAcc_min_XInputNumeric
fBodyAcc_min_YInputNumeric
fBodyAcc_min_ZInputNumeric
fBodyAcc_smaInputNumeric
fBodyAcc_energy_XInputNumeric
fBodyAcc_energy_YInputNumeric
fBodyAcc_energy_ZInputNumeric
fBodyAcc_iqr_XInputNumeric
fBodyAcc_iqr_YInputNumeric
fBodyAcc_iqr_ZInputNumeric
fBodyAcc_entropy_XInputNumeric
fBodyAcc_entropy_YInputNumeric
fBodyAcc_entropy_ZInputNumeric
fBodyAcc_maxInds_XInputNumeric
fBodyAcc_maxInds_YInputNumeric
fBodyAcc_maxInds_ZInputNumeric
fBodyAcc_meanFreq_XInputNumeric
fBodyAcc_meanFreq_YInputNumeric
fBodyAcc_meanFreq_ZInputNumeric
fBodyAcc_skewness_XInputNumeric
fBodyAcc_kurtosis_XInputNumeric
fBodyAcc_skewness_YInputNumeric
fBodyAcc_kurtosis_YInputNumeric
fBodyAcc_skewness_ZInputNumeric
fBodyAcc_kurtosis_ZInputNumeric
fBodyAcc_bandsEnergy_1_8InputNumeric
fBodyAcc_bandsEnergy_9_16InputNumeric
fBodyAcc_bandsEnergy_17_24InputNumeric
fBodyAcc_bandsEnergy_25_32InputNumeric
fBodyAcc_bandsEnergy_33_40InputNumeric
fBodyAcc_bandsEnergy_41_48InputNumeric
fBodyAcc_bandsEnergy_49_56InputNumeric
fBodyAcc_bandsEnergy_57_64InputNumeric
fBodyAcc_bandsEnergy_1_16InputNumeric
fBodyAcc_bandsEnergy_17_32InputNumeric
fBodyAcc_bandsEnergy_33_48InputNumeric
fBodyAcc_bandsEnergy_49_64InputNumeric
fBodyAcc_bandsEnergy_1_24InputNumeric
fBodyAcc_bandsEnergy_25_48InputNumeric
fBodyAcc_bandsEnergy_1_8InputNumeric
fBodyAcc_bandsEnergy_9_16InputNumeric
fBodyAcc_bandsEnergy_17_24InputNumeric
fBodyAcc_bandsEnergy_25_32InputNumeric
fBodyAcc_bandsEnergy_33_40InputNumeric
fBodyAcc_bandsEnergy_41_48InputNumeric
fBodyAcc_bandsEnergy_49_56InputNumeric
fBodyAcc_bandsEnergy_57_64InputNumeric
fBodyAcc_bandsEnergy_1_16InputNumeric
fBodyAcc_bandsEnergy_17_32InputNumeric
fBodyAcc_bandsEnergy_33_48InputNumeric
fBodyAcc_bandsEnergy_49_64InputNumeric
fBodyAcc_bandsEnergy_1_24InputNumeric
fBodyAcc_bandsEnergy_25_48InputNumeric
fBodyAcc_bandsEnergy_1_8InputNumeric
fBodyAcc_bandsEnergy_9_16InputNumeric
fBodyAcc_bandsEnergy_17_24InputNumeric
BodyAcc_bandsEnergy_25_32InputNumeric
fBodyAcc_bandsEnergy_33_40InputNumeric
fBodyAcc_bandsEnergy_41_48InputNumeric
fBodyAcc_bandsEnergy_49_56InputNumeric
fBodyAcc_bandsEnergy_57_64InputNumeric
fBodyAcc_bandsEnergy_1_16InputNumeric
fBodyAcc_bandsEnergy_17_32InputNumeric
fBodyAcc_bandsEnergy_33_48InputNumeric
fBodyAcc_bandsEnergy_49_64InputNumeric
fBodyAcc_bandsEnergy_1_24InputNumeric
fBodyAcc_bandsEnergy_25_48InputNumeric
fBodyAccJerk_mean_XInputNumeric
fBodyAccJerk_mean_YInputNumeric
fBodyAccJerk_mean_ZInputNumeric
fBodyAccJerk_std_XInputNumeric
fBodyAccJerk_std_YInputNumeric
fBodyAccJerk_std_ZInputNumeric
fBodyAccJerk_mad_XInputNumeric
fBodyAccJerk_mad_YInputNumeric
fBodyAccJerk_mad_ZInputNumeric
fBodyAccJerk_max_XInputNumeric
fBodyAccJerk_max_YInputNumeric
fBodyAccJerk_max_ZInputNumeric
fBodyAccJerk_min_XInputNumeric
fBodyAccJerk_min_YInputNumeric
fBodyAccJerk_min_ZInputNumeric
fBodyAccJerk_smaInputNumeric
fBodyAccJerk_energy_XInputNumeric
fBodyAccJerk_energy_YInputNumeric
fBodyAccJerk_energy_ZInputNumeric
fBodyAccJerk_iqr_XInputNumeric
fBodyAccJerk_iqr_YInputNumeric
fBodyAccJerk_iqr_ZInputNumeric
fBodyAccJerk_entropy_XInputNumeric
fBodyAccJerk_entropy_YInputNumeric
fBodyAccJerk_entropy_ZInputNumeric
fBodyAccJerk_maxInds_XInputNumeric
fBodyAccJerk_maxInds_YInputNumeric
fBodyAccJerk_maxInds_ZInputNumeric
fBodyAccJerk_meanFreq_XInputNumeric
fBodyAccJerk_meanFreq_YInputNumeric
fBodyAccJerk_meanFreq_ZInputNumeric
fBodyAccJerk_skewness_XInputNumeric
fBodyAccJerk_kurtosis_XInputNumeric
fBodyAccJerk_skewness_YInputNumeric
fBodyAccJerk_kurtosis_YInputNumeric
fBodyAccJerk_skewness_ZInputNumeric
fBodyAccJerk_kurtosis_ZInputNumeric
fBodyAccJerk_bandsEnergy_1_8InputNumeric
fBodyAccJerk_bandsEnergy_9_16InputNumeric
fBodyAccJerk_bandsEnergy_17_24InputNumeric
fBodyAccJerk_bandsEnergy_25_32InputNumeric
fBodyAccJerk_bandsEnergy_33_40InputNumeric
fBodyAccJerk_bandsEnergy_41_48InputNumeric
fBodyAccJerk_bandsEnergy_49_56InputNumeric
fBodyAccJerk_bandsEnergy_57_64InputNumeric
fBodyAccJerk_bandsEnergy_1_16InputNumeric
fBodyAccJerk_bandsEnergy_17_32InputNumeric
fBodyAccJerk_bandsEnergy_33_48InputNumeric
fBodyAccJerk_bandsEnergy_49_64InputNumeric
fBodyAccJerk_bandsEnergy_1_24InputNumeric
fBodyAccJerk_bandsEnergy_25_48InputNumeric
fBodyAccJerk_bandsEnergy_1_8InputNumeric
fBodyAccJerk_bandsEnergy_9_16InputNumeric
fBodyAccJerk_bandsEnergy_17_24InputNumeric
fBodyAccJerk_bandsEnergy_25_32InputNumeric
fBodyAccJerk_bandsEnergy_33_40InputNumeric
fBodyAccJerk_bandsEnergy_41_48InputNumeric
fBodyAccJerk_bandsEnergy_49_56InputNumeric
fBodyAccJerk_bandsEnergy_57_64InputNumeric
fBodyAccJerk_bandsEnergy_1_16InputNumeric
fBodyAccJerk_bandsEnergy_17_32InputNumeric
fBodyAccJerk_bandsEnergy_33_48InputNumeric
fBodyAccJerk_bandsEnergy_49_64InputNumeric
fBodyAccJerk_bandsEnergy_1_24InputNumeric
fBodyAccJerk_bandsEnergy_25_48InputNumeric
fBodyAccJerk_bandsEnergy_1_8InputNumeric
fBodyAccJerk_bandsEnergy_9_16InputNumeric
fBodyAccJerk_bandsEnergy_17_24InputNumeric
fBodyAccJerk_bandsEnergy_25_32InputNumeric
fBodyAccJerk_bandsEnergy_33_40InputNumeric
fBodyAccJerk_bandsEnergy_41_48InputNumeric
fBodyAccJerk_bandsEnergy_49_56InputNumeric
fBodyAccJerk_bandsEnergy_57_64InputNumeric
fBodyAccJerk_bandsEnergy_1_16InputNumeric
fBodyAccJerk_bandsEnergy_17_32InputNumeric
fBodyAccJerk_bandsEnergy_33_48InputNumeric
fBodyAccJerk_bandsEnergy_49_64InputNumeric
fBodyAccJerk_bandsEnergy_1_24InputNumeric
fBodyAccJerk_bandsEnergy_25_48InputNumeric
fBodyGyro_mean_XInputNumeric
fBodyGyro_mean_YInputNumeric
fBodyGyro_mean_ZInputNumeric
fBodyGyro_std_XInputNumeric
fBodyGyro_std_YInputNumeric
fBodyGyro_std_ZInputNumeric
fBodyGyro_mad_XInputNumeric
fBodyGyro_mad_YInputNumeric
fBodyGyro_mad_ZInputNumeric
fBodyGyro_max_XInputNumeric
fBodyGyro_max_YInputNumeric
fBodyGyro_max_ZInputNumeric
fBodyGyro_min_XInputNumeric
fBodyGyro_min_YInputNumeric
fBodyGyro_min_ZInputNumeric
fBodyGyro_smaInputNumeric
fBodyGyro_energy_XInputNumeric
fBodyGyro_energy_YInputNumeric
fBodyGyro_energy_ZInputNumeric
fBodyGyro_iqr_XInputNumeric
fBodyGyro_iqr_YInputNumeric
fBodyGyro_iqr_ZInputNumeric
fBodyGyro_entropy_XInputNumeric
fBodyGyro_entropy_YInputNumeric
fBodyGyro_entropy_ZInputNumeric
fBodyGyro_maxInds_XInputNumeric
fBodyGyro_maxInds_YInputNumeric
fBodyGyro_maxInds_ZInputNumeric
fBodyGyro_meanFreq_XInputNumeric
fBodyGyro_meanFreq_YInputNumeric
fBodyGyro_meanFreq_ZInputNumeric
fBodyGyro_skewness_XInputNumeric
fBodyGyro_kurtosis_XInputNumeric
fBodyGyro_skewness_YInputNumeric
fBodyGyro_kurtosis_YInputNumeric
fBodyGyro_skewness_ZInputNumeric
fBodyGyro_kurtosis_ZInputNumeric
fBodyGyro_bandsEnergy_1_8InputNumeric
fBodyGyro_bandsEnergy_9_16InputNumeric
fBodyGyro_bandsEnergy_17_24InputNumeric
fBodyGyro_bandsEnergy_25_32InputNumeric
fBodyGyro_bandsEnergy_33_40InputNumeric
fBodyGyro_bandsEnergy_41_48InputNumeric
fBodyGyro_bandsEnergy_49_56InputNumeric
fBodyGyro_bandsEnergy_57_64InputNumeric
fBodyGyro_bandsEnergy_1_16InputNumeric
fBodyGyro_bandsEnergy_17_32InputNumeric
fBodyGyro_bandsEnergy_33_48InputNumeric
fBodyGyro_bandsEnergy_49_64InputNumeric
fBodyGyro_bandsEnergy_1_24InputNumeric
fBodyGyro_bandsEnergy_25_48InputNumeric
fBodyGyro_bandsEnergy_1_8InputNumeric
fBodyGyro_bandsEnergy_9_16InputNumeric
fBodyGyro_bandsEnergy_17_24InputNumeric
fBodyGyro_bandsEnergy_25_32InputNumeric
fBodyGyro_bandsEnergy_33_40InputNumeric
fBodyGyro_bandsEnergy_41_48InputNumeric
fBodyGyro_bandsEnergy_49_56InputNumeric
fBodyGyro_bandsEnergy_57_64InputNumeric
fBodyGyro_bandsEnergy_1_16InputNumeric
fBodyGyro_bandsEnergy_17_32InputNumeric
fBodyGyro_bandsEnergy_33_48InputNumeric
fBodyGyro_bandsEnergy_49_64InputNumeric
fBodyGyro_bandsEnergy_1_24InputNumeric
fBodyGyro_bandsEnergy_25_48InputNumeric
fBodyGyro_bandsEnergy_1_8InputNumeric
fBodyGyro_bandsEnergy_9_16InputNumeric
fBodyGyro_bandsEnergy_17_24InputNumeric
fBodyGyro_bandsEnergy_25_32InputNumeric
fBodyGyro_bandsEnergy_33_40InputNumeric
fBodyGyro_bandsEnergy_41_48InputNumeric
fBodyGyro_bandsEnergy_49_56InputNumeric
fBodyGyro_bandsEnergy_57_64InputNumeric
fBodyGyro_bandsEnergy_1_16InputNumeric
fBodyGyro_bandsEnergy_17_32InputNumeric
fBodyGyro_bandsEnergy_33_48InputNumeric
fBodyGyro_bandsEnergy_49_64InputNumeric
fBodyGyro_bandsEnergy_1_24InputNumeric
fBodyGyro_bandsEnergy_25_48InputNumeric
fBodyAccMag_meanInputNumeric
fBodyAccMag_stdInputNumeric
fBodyAccMag_madInputNumeric
fBodyAccMag_maxInputNumeric
fBodyAccMag_minInputNumeric
fBodyAccMag_smaInputNumeric
fBodyAccMag_energyInputNumeric
fBodyAccMag_iqrInputNumeric
BodyAccMag_entropyInputNumeric
fBodyAccMag_maxIndsInputNumeric
fBodyAccMag_meanFreqInputNumeric
fBodyAccMag_skewnessInputNumeric
fBodyAccMag_kurtosisInputNumeric
fBodyBodyAccJerkMag_meanInputNumeric
fBodyBodyAccJerkMag_stdInputNumeric
fBodyBodyAccJerkMag_madInputNumeric
fBodyBodyAccJerkMag_maxInputNumeric
fBodyBodyAccJerkMag_minInputNumeric
fBodyBodyAccJerkMag_smaInputNumeric
fBodyBodyAccJerkMag_energyInputNumeric
fBodyBodyAccJerkMag_iqrInputNumeric
fBodyBodyAccJerkMag_entropyInputNumeric
fBodyBodyAccJerkMag_maxIndsInputNumeric
fBodyBodyAccJerkMag_meanFreqInputNumeric
fBodyBodyAccJerkMag_skewnessInputNumeric
fBodyBodyAccJerkMag_kurtosisInputNumeric
fBodyBodyGyroMag_meanInputNumeric
fBodyBodyGyroMag_stdInputNumeric
fBodyBodyGyroMag_madInputNumeric
fBodyBodyGyroMag_maxInputNumeric
fBodyBodyGyroMag_minInputNumeric
fBodyBodyGyroMag_smaInputNumeric
fBodyBodyGyroMag_energyInputNumeric
fBodyBodyGyroMag_iqrInputNumeric
fBodyBodyGyroMag_entropyInputNumeric
fBodyBodyGyroMag_maxIndsInputNumeric
fBodyBodyGyroMag_meanFreqInputNumeric
fBodyBodyGyroMag_skewnessInputNumeric
fBodyBodyGyroMag_kurtosisInputNumeric
fBodyBodyGyroJerkMag_meanInputNumeric
fBodyBodyGyroJerkMag_stdInputNumeric
fBodyBodyGyroJerkMag_madInputNumeric
fBodyBodyGyroJerkMag_maxInputNumeric
fBodyBodyGyroJerkMag_minInputNumeric
fBodyBodyGyroJerkMag_smaInputNumeric
fBodyBodyGyroJerkMag_energyInputNumeric
fBodyBodyGyroJerkMag_iqrInputNumeric
fBodyBodyGyroJerkMag_entropyInputNumeric
fBodyBodyGyroJerkMag_maxIndsInputNumeric
fBodyBodyGyroJerkMag_meanFreqInputNumeric
fBodyBodyGyroJerkMag_skewnessInputNumeric
fBodyBodyGyroJerkMag_kurtosisInputNumeric
angle_tBodyAccMean_gravityInputNumeric
angle_tBodyAccJerkMean_gravityMeanInputNumeric
angle_tBodyGyroMean_gravityMeanInputNumeric
angle_tBodyGyroJerkMean_gravityMeanInputNumeric
angle_X_gravityMeanInputNumeric
angle_Y_gravityMeanInputNumeric
angle_Z_gravityMeanInputNumeric
labelTargetCategoricalLAYING, SITTING, STANDING, WALKING, WALKING_DOWNSTAIRS, WALKING_UPSTAIRS
The saved project assigns rows to training, validation and testing as shown above. This is internal record-level evaluation; it does not demonstrate separation by subject, device, site or acquisition batch.

3. Model

The model has 561 encoded inputs and 6 outputs. No architecture-selection experiment is recorded in this project. The diagram shows the topology used by the saved model.

LayerInput shapeOutput shapeActivation
Scaling561561
Dense5616Softmax

Output values are uncalibrated model scores. Use the output encodings and decision rule documented with this project; do not assume independent sigmoid scores sum to one.

Human activity recognition using smartphones — initial network architecture
Topology of the saved current model; no architecture selection is recorded.

4. Training strategy

The saved training configuration uses QuasiNewton with CrossEntropy.

No separate completed training task is stored in this report. The optimizer configuration is not evidence that a training run completed; no loss or epoch result is reported here.

5. Model selection and baseline

No model selection experiment is recorded for this version. The validation subset guides fitting where a training report is present; it is distinct from the held-out test rows.

6. Clinical validation

The supplied .nd has no saved testing analysis. Its 2059 testing-role records are a configured subset, not an evaluated result. No accuracy, sensitivity, specificity, precision or ROC AUC is available for this current version.

Configuration and data example. No current training or test performance is asserted.

7. Workflow and reproducibility

Use the same input schema and category order when calculating outputs.

Research workflow: eligible record or image → measurement and schema checks → model score → expert review → confirmatory clinical method where appropriate. No model output should be used as an autonomous diagnosis or treatment instruction.

8. Safety, generalizability and governance

The CSV does not include participant identifiers for a subject-grouped audit. The model’s random row roles do not establish new-participant performance, and the adapted numerical values should be checked against the source preprocessing before reproducing normalized HAR benchmarks. Complete and save the training and evaluation tasks before reporting metrics. No external validation is documented. Physiological-signal specialist and expert review are needed to assess subject transfer.

Configuration and data example. No current training or test performance is asserted.

References