amey-ml


Nameamey-ml JSON
Version 0.1.10 PyPI version JSON
download
home_page
SummaryA Machine Learning Library for the noobies
upload_time2023-11-24 05:10:10
maintainer
docs_urlNone
authorAmey Shinde
requires_python
license
keywords python machinelearning
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# amey_ml



## Overview



amey_ml is a versatile Python machine learning package providing a range of algorithms for different kinds of data processing and machine learning tasks. It includes implementations of popular algorithms such as Naive Bayes, Linear Regression, Neural Networks using Keras, Decision Trees, K-Nearest Neighbors, and K-Means Clustering. This package is designed to be user-friendly, efficient, and easily integrable into data analysis pipelines.



## Installation



To install amey_ml, simply run the following command:



```python

pip install amey_ml

```



## Features

amey_ml includes the following modules and functions:



1. Naive Bayes (naive_bayes.py)

    - output(training_file, test_file): Perform Naive Bayes classification.



2. Linear Regression (linear_regression.py)

    - output(training_file, test_file, degree, lambda1): Perform regularized linear regression.



3. Neural Networks with Keras (nn_keras.py)

    - output(directory, dataset, layers, units_per_layer, epochs): Train and evaluate neural network models.



4. Decision Trees (decision_tree.py)

    - output(train_path, test_path, model_type, threshold): Train decision trees or random forests.



5. K-Nearest Neighbors (knn_classify.py)

    - output(training_file, test_file, k): Implement K-nearest neighbors classification.



6. K-Means Clustering (k_means.py)

    - output(data_file, K, initialization): Perform K-means clustering on a dataset.



Each function is designed to be straightforward to use, requiring only the necessary parameters for each specific algorithm.



Installing this package will install scikit-learn, tensorflow, pandas, scikit-learn, and keras by default.



## Usage

To use amey_ml, first import the required function from the package and then call it with the necessary parameters. Here are some example usages:

```python

from amey_ml import naive_bayes, linear_regression, nn_keras

from amey_ml import decision_tree, knn_classify, k_means



# Naive Bayes

naive_bayes.output('training_data.csv', 'test_data.csv')



# Linear Regression

linear_regression.output('train.csv', 'test.csv', 2, 0.01)



# Neural Networks using Keras

nn_keras.output('data_directory/', 'dataset_name', 3, 64, 10)



# Decision Trees

decision_tree.output('train_data.csv', 'test_data.csv', 'optimized', 0.05)



# K-Nearest Neighbors

knn_classify.output('train.csv', 'test.csv', 5)



# K-Means Clustering

k_means.output('data.csv', 3, 'random')



```



## Documentation

Each function in the amey_ml package comes with detailed docstrings explaining the functionality, 

parameters, and return types. For more detailed documentation, refer to the docstrings within each function.



## Contributing

Contributions to amey_ml are welcome! If you'd like to contribute, please contact me at amey.shinde@bizzencecollab.com. Please fork the repository and use a 

feature branch. Pull requests are warmly welcome.



## Licensing

The code in this project is licensed under MIT license.



## GitHub

https://github.com/Pistonamey/amey_ml/


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "amey-ml",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "python,machinelearning",
    "author": "Amey Shinde",
    "author_email": "<amey.shinde@bizzencecollab.com>",
    "download_url": "https://files.pythonhosted.org/packages/de/b7/9153879bde0ce5d6a0d70bd2fd68feeb68e9f26c187340c252f86d4f711b/amey_ml-0.1.10.tar.gz",
    "platform": null,
    "description": "\n# amey_ml\n\n\n\n## Overview\n\n\n\namey_ml is a versatile Python machine learning package providing a range of algorithms for different kinds of data processing and machine learning tasks. It includes implementations of popular algorithms such as Naive Bayes, Linear Regression, Neural Networks using Keras, Decision Trees, K-Nearest Neighbors, and K-Means Clustering. This package is designed to be user-friendly, efficient, and easily integrable into data analysis pipelines.\n\n\n\n## Installation\n\n\n\nTo install amey_ml, simply run the following command:\n\n\n\n```python\n\npip install amey_ml\n\n```\n\n\n\n## Features\n\namey_ml includes the following modules and functions:\n\n\n\n1. Naive Bayes (naive_bayes.py)\n\n    - output(training_file, test_file): Perform Naive Bayes classification.\n\n\n\n2. Linear Regression (linear_regression.py)\n\n    - output(training_file, test_file, degree, lambda1): Perform regularized linear regression.\n\n\n\n3. Neural Networks with Keras (nn_keras.py)\n\n    - output(directory, dataset, layers, units_per_layer, epochs): Train and evaluate neural network models.\n\n\n\n4. Decision Trees (decision_tree.py)\n\n    - output(train_path, test_path, model_type, threshold): Train decision trees or random forests.\n\n\n\n5. K-Nearest Neighbors (knn_classify.py)\n\n    - output(training_file, test_file, k): Implement K-nearest neighbors classification.\n\n\n\n6. K-Means Clustering (k_means.py)\n\n    - output(data_file, K, initialization): Perform K-means clustering on a dataset.\n\n\n\nEach function is designed to be straightforward to use, requiring only the necessary parameters for each specific algorithm.\n\n\n\nInstalling this package will install scikit-learn, tensorflow, pandas, scikit-learn, and keras by default.\n\n\n\n## Usage\n\nTo use amey_ml, first import the required function from the package and then call it with the necessary parameters. Here are some example usages:\n\n```python\n\nfrom amey_ml import naive_bayes, linear_regression, nn_keras\n\nfrom amey_ml import decision_tree, knn_classify, k_means\n\n\n\n# Naive Bayes\n\nnaive_bayes.output('training_data.csv', 'test_data.csv')\n\n\n\n# Linear Regression\n\nlinear_regression.output('train.csv', 'test.csv', 2, 0.01)\n\n\n\n# Neural Networks using Keras\n\nnn_keras.output('data_directory/', 'dataset_name', 3, 64, 10)\n\n\n\n# Decision Trees\n\ndecision_tree.output('train_data.csv', 'test_data.csv', 'optimized', 0.05)\n\n\n\n# K-Nearest Neighbors\n\nknn_classify.output('train.csv', 'test.csv', 5)\n\n\n\n# K-Means Clustering\n\nk_means.output('data.csv', 3, 'random')\n\n\n\n```\n\n\n\n## Documentation\n\nEach function in the amey_ml package comes with detailed docstrings explaining the functionality, \n\nparameters, and return types. For more detailed documentation, refer to the docstrings within each function.\n\n\n\n## Contributing\n\nContributions to amey_ml are welcome! If you'd like to contribute, please contact me at amey.shinde@bizzencecollab.com. Please fork the repository and use a \n\nfeature branch. Pull requests are warmly welcome.\n\n\n\n## Licensing\n\nThe code in this project is licensed under MIT license.\n\n\n\n## GitHub\n\nhttps://github.com/Pistonamey/amey_ml/\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A Machine Learning Library for the noobies",
    "version": "0.1.10",
    "project_urls": null,
    "split_keywords": [
        "python",
        "machinelearning"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7807b446d591e4dfa67ec95762b8e24a61c9f1444f1aaefc2ad183dfc50e3427",
                "md5": "16433b30efb6e2d275bb73db69cb69e4",
                "sha256": "4a64d698c902ef53e93321ff421e8ae68f2b608580114643b415e697d4bfae1f"
            },
            "downloads": -1,
            "filename": "amey_ml-0.1.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "16433b30efb6e2d275bb73db69cb69e4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 15993,
            "upload_time": "2023-11-24T05:10:08",
            "upload_time_iso_8601": "2023-11-24T05:10:08.730422Z",
            "url": "https://files.pythonhosted.org/packages/78/07/b446d591e4dfa67ec95762b8e24a61c9f1444f1aaefc2ad183dfc50e3427/amey_ml-0.1.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "deb79153879bde0ce5d6a0d70bd2fd68feeb68e9f26c187340c252f86d4f711b",
                "md5": "736f24190400dbd42841e5712b81c77f",
                "sha256": "577cadd5169136a90c221c4cb7c70bda4e9201b9f038d02d569f974c7489566e"
            },
            "downloads": -1,
            "filename": "amey_ml-0.1.10.tar.gz",
            "has_sig": false,
            "md5_digest": "736f24190400dbd42841e5712b81c77f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 14546,
            "upload_time": "2023-11-24T05:10:10",
            "upload_time_iso_8601": "2023-11-24T05:10:10.324549Z",
            "url": "https://files.pythonhosted.org/packages/de/b7/9153879bde0ce5d6a0d70bd2fd68feeb68e9f26c187340c252f86d4f711b/amey_ml-0.1.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-24 05:10:10",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "amey-ml"
}
        
Elapsed time: 0.13958s