Skip to main content

This project is based upon basic ml-model testing and building a table.

Project description

This repository is stacked with the multiple ml models looped over certain times,

The User can install the ml_models and use the project as shown in driver package.

The data needs to be concise and at last you'll have a table generated over different ml models with different evaluation technique. With this you can directly check the model to use for.

from ml_models import * from ml_models.build_model import build_table

random_forest_classifier= RandomForestClassifier(n_estimators= 10, criterion="entropy")

for decision Tree

Create Decision Tree classifer object

decision_tree = DecisionTreeClassifier()

nn = MLPClassifier(solver='lbfgs', alpha=1e-5, hidden_layer_sizes=(1), random_state=1)

if name == 'main': # reading the csv file df = pd.read_csv("data.csv") X = df.iloc[:, :-1] # Features y = df.iloc[:, -1] # Target variable

li_df = []
for i in range(0,10):
    li_df.append(build_table(X,y,[decision_tree,"Decision Tree",False],
                            [nn, "Artificial Neural Network",True]))

averages = pd.concat([each.stack() for each in li_df],axis=1)\
            .apply(lambda x:x.mean(),axis=1)\
            .unstack()
print(averages)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ml_models-0.1.6.tar.gz (5.9 kB view hashes)

Uploaded Source

Built Distribution

ml_models-0.1.6-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page