{ "info": { "author": "Ryan Han", "author_email": "ryan.han@uwaterloo.ca", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "mlkit-learn\n===========\n![license](https://img.shields.io/github/license/ryanxjhan/mlkit-learn.svg)\n![pyv](https://img.shields.io/pypi/pyversions/mklearn.svg)\n![pypiv](https://img.shields.io/pypi/v/mklearn.svg?color=green)\n![format](https://img.shields.io/pypi/format/mklearn.svg)\n\nmlkit-learn is a lightweight machine learning library designed to be **interactive**, **easy-to-understand**, and **educational**. It implements all of the classic machine learning algorithms from regression to gradient boosting trees. **With only two lines of code, users can witness popular Kaggle datasets being preprocessed and predicted in action**.\n\n\n## Contents\n[Nearest Neighbor](#nearest-neighbor)\n\n[Multivariate Linear Regression](#multivariate-linear-regression)\n\n[Naive Bayes](#naive-bayes)\n\n[Decision Tree](#decision-tree)\n\n[Logistic Regression](#logistic-regression)\n\n\n## Install\n`pip install mklearn`\n\n\n## Demo\n\n\n### Nearest Neighbor\n#### Demo\n1. download [train.csv](https://www.kaggle.com/c/digit-recognizer/data) and put in the directory of your choosing.\n2. run the following code.\n```python\nfrom mklearn import knn\nknn.demo(5) # demo(k [the number of nearest neighbour], dir [default: current directory], row [default: first 5000 rows]\n```\n#### Use\n\n##### KNN Classifier\n\n```python\nmodel = KNNClassifier(k)\nmodel.fit(train_x, train_y)\nsize = test_x.shape[0]\npredictions = []\nfor i in range(size):\n result = classifier.predict(test_x[i])\n predictions.append(result)\n```\n\n##### KNN Regressor\n\n```python\nmodel = KNNRegressor(k)\nmodel.fit(train_x, train_y)\nsize = test_x.shape[0]\npredictions = []\nfor i in range(size):\n result = classifier.predict(test_x[i])\n predictions.append(result)\n```\n\n### Multivariate Linear Regression\n#### Demo\n1. download [kc_house_data.csv](https://www.kaggle.com/harlfoxem/housesalesprediction/download#kc_house_data.csv) and put in the directory of your choosing.\n### Naive Bayes\n### Decision Tree\n### Logistic Regression\n\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ryanxjhan/mlkit-learn", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mklearn", "package_url": "https://pypi.org/project/mklearn/", "platform": "", "project_url": "https://pypi.org/project/mklearn/", "project_urls": { "Homepage": "https://github.com/ryanxjhan/mlkit-learn" }, "release_url": "https://pypi.org/project/mklearn/0.0.5/", "requires_dist": [ "numpy", "pandas", "sklearn" ], "requires_python": "", "summary": "mlkit-learn: lightweight machine learning algorithms for learning.", "version": "0.0.5" }, "last_serial": 5900528, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "754621f70d3d56721c6ff573e42f24b5", "sha256": "d21fa602d35c30bafbb43fcd2e66f9dfa8ab8e9ff10d6189593fbc4bdb44b559" }, "downloads": -1, "filename": "mklearn-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "754621f70d3d56721c6ff573e42f24b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3545, "upload_time": "2019-04-03T03:54:23", "url": "https://files.pythonhosted.org/packages/e0/bb/5ed872d7a84fe3bfdeea8f3aff42c0139e0eed83b38ac619fed9245380bb/mklearn-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47b2981af7e7806687ac65acfa4fd8e5", "sha256": "020d04552d11aba69c4845948066815d8b75a2a9589014cb620da2c3a63eae0b" }, "downloads": -1, "filename": "mklearn-0.0.1.tar.gz", "has_sig": false, "md5_digest": "47b2981af7e7806687ac65acfa4fd8e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2029, "upload_time": "2019-04-03T03:54:25", "url": "https://files.pythonhosted.org/packages/36/c9/237fefb4075c9c6cfe091401c6311c75b9d519ee61f29dfe0d019d29a43a/mklearn-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "929cd2761b12b6fc28408a514b8d1842", "sha256": "78cd143052414a184b1b6ac058cdcdb8ed459befec2bfcc6406783c2c77ecaa6" }, "downloads": -1, "filename": "mklearn-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "929cd2761b12b6fc28408a514b8d1842", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3338, "upload_time": "2019-04-03T23:15:04", "url": "https://files.pythonhosted.org/packages/55/b8/8370aea3e1fa89fb1c85ca69a11b6574413b9677ad5a83f87faa306ebd70/mklearn-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "10aad2969461ae6aa7593ac338716d83", "sha256": "3d14ab2f596f3e00213a09dd656eaedec00c856939b4f7cc2d855f39ddf35b69" }, "downloads": -1, "filename": "mklearn-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "10aad2969461ae6aa7593ac338716d83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3677, "upload_time": "2019-04-04T00:08:40", "url": "https://files.pythonhosted.org/packages/ce/c1/d87f33d60041221ed128b35dca6e519a628476777930afa0ef9aff93df01/mklearn-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "af924083b3eaaced19b150bdb452da50", "sha256": "8ead422f82e795242d7df546bb4dae1843c5d4f04af064824284ba344ee3e30d" }, "downloads": -1, "filename": "mklearn-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "af924083b3eaaced19b150bdb452da50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3659, "upload_time": "2019-04-04T00:24:26", "url": "https://files.pythonhosted.org/packages/f3/a9/944b60b77b3da21ddab9713eb8b96ecab397351da317f428fe9bd6af092f/mklearn-0.0.4-py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3c7df66dbc7cf480ac8e25db605389ec", "sha256": "7e2c0581caf7a4952be633fb01dfe489adeeb0c93e3710bdc015de1a84e5d52c" }, "downloads": -1, "filename": "mklearn-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3c7df66dbc7cf480ac8e25db605389ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5048, "upload_time": "2019-09-28T20:05:16", "url": "https://files.pythonhosted.org/packages/00/58/b98de1f8f2b25f596810b3e7a15624c356a28ee7f1eeed5d982685834829/mklearn-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80ecf63bf8903f280e5bf2cd015cf369", "sha256": "cd789f00f7ff598b264847f524756ef75274750f574f80f7633c691a703931f3" }, "downloads": -1, "filename": "mklearn-0.0.5.tar.gz", "has_sig": false, "md5_digest": "80ecf63bf8903f280e5bf2cd015cf369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3334, "upload_time": "2019-09-28T20:05:18", "url": "https://files.pythonhosted.org/packages/8e/d2/173b60fbb4a4a89a35c99b015bc1c6f82d6ef5aa6b977d52059026141563/mklearn-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3c7df66dbc7cf480ac8e25db605389ec", "sha256": "7e2c0581caf7a4952be633fb01dfe489adeeb0c93e3710bdc015de1a84e5d52c" }, "downloads": -1, "filename": "mklearn-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3c7df66dbc7cf480ac8e25db605389ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5048, "upload_time": "2019-09-28T20:05:16", "url": "https://files.pythonhosted.org/packages/00/58/b98de1f8f2b25f596810b3e7a15624c356a28ee7f1eeed5d982685834829/mklearn-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80ecf63bf8903f280e5bf2cd015cf369", "sha256": "cd789f00f7ff598b264847f524756ef75274750f574f80f7633c691a703931f3" }, "downloads": -1, "filename": "mklearn-0.0.5.tar.gz", "has_sig": false, "md5_digest": "80ecf63bf8903f280e5bf2cd015cf369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3334, "upload_time": "2019-09-28T20:05:18", "url": "https://files.pythonhosted.org/packages/8e/d2/173b60fbb4a4a89a35c99b015bc1c6f82d6ef5aa6b977d52059026141563/mklearn-0.0.5.tar.gz" } ] }