Skip to content

A Python Package that be used for simple Machine Learning Classification tasks and can be install via pip

License

Notifications You must be signed in to change notification settings

feusagittaire/ML-Classifier-Python-Package

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Classification Python Package

Functionality of the Package

  1. Performs Classification using the following algorithms with the default parameters:

    • LogisticRegression
    • KNeighborsClassifier
    • DecisionTreeClassifier
    • RandomForestClassifier
    • GradientBoostingClassifier
    • SVC
    • GaussianNB
    • BernoulliNB
    • MultinomialNB
  2. Returns a results dataframe that has information of the model name, accuracy and F1-score on the test data.

  3. The package takes the following parameters as input:

    • dataset_path: Path to the csv or excel dataset.
    • output_column: Name of the output column which contains the target variable.
    • train_test_ratio: Ratio in which the dataset is to be divided in train and test splits.

Usage

  • Make sure you have Python installed in your system.
  • Run Following command in the CMD.
    pip install classifier_agent
    

Example

from classifier_agent import classifier_agent

dataset_path = "diabetes.csv"
output_column = "Outcome"
train_test_ratio = 0.25

results = classifier_agent(dataset_path, output_column, train_test_ratio)
print(results)

Note

  • The package is currently in a very elementary stage and work is in progress.
  • The whole project is developed with python version Python 3.7.7 and pip version pip 19.2.3.
  • In case of error, feel free to contact me over Linkedin at Adnan.

About

A Python Package that be used for simple Machine Learning Classification tasks and can be install via pip

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%