{ "info": { "author": "Nikesh Bajaj", "author_email": "nikkeshbajaj@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# Regularization for Machine Learning\n### These contents were taugh in summer school [**RegML 2016**](http://lcsl.mit.edu/courses/regml/regml2016/) by [Lorenzo Rosasco](http://web.mit.edu/lrosasco/www/) and this GUI in python was submitted as part of final exam.\n\n#### All the coded and tested functions are in [RegML.py](https://github.com/Nikeshbajaj/Regularization_for_Machine_Learning/blob/master/RegML.py) and GUIs code structure is in [RegML_GUIv2.1.py](https://github.com/Nikeshbajaj/Regularization_for_Machine_Learning/blob/master/RegML_GUIv2.1.py)\n\n## [Github Page](https://nikeshbajaj.github.io/Regularization_for_Machine_Learning/)\n## [PyPi -project](https://pypi.org/project/regml/)\n\n## Installation\n```\npip install regml\n```\n\n## Opening GUI:\n\n```\nimport regml\nregml.GUI()\n\n```\n\n#### Methods\n* Regularized Least Squares -RLS [Referance](https://en.wikipedia.org/wiki/Regularized_least_squares)\n* Nu-Method [Referance]()\n* Iterative Landweber Method [Referance](https://en.wikipedia.org/wiki/Landweber_iteration)\n* Singular Value Decomposition [Reference](https://en.wikipedia.org/wiki/Singular-value_decomposition)\n* Trunctated SVD [Referance 1](http://arxiv.org/pdf/0909.4061) [Referance 2](http://langvillea.people.cofc.edu/DISSECTION-LAB/Emmie%27sLSI-SVDModule/p5module.html)\n* Spectral cut-off\n\n#### Kernal Learning \n(Linear, Polynomial, Gaussian)\n* Linear ![equation1](http://latex.codecogs.com/gif.latex?%5Clarge%20K%28X%2CY%29%20%3D%20X%5ETY)\n* Polynomial ![equation2](http://latex.codecogs.com/gif.latex?%5Clarge%20K%28X%2CY%29%20%3D%20%28X%5ET%20Y%20+%201%29%5Ep)\n* Gaussian (RBF) ![equation3](http://latex.codecogs.com/gif.latex?%5Clarge%20K%28X%2CY%29%20%3D%20exp%5E%7B-%5Cleft%20%5C%7C%20X-Y%20%5Cright%20%5C%7C%5E2%20/%202%5Csigma%20%5E2%7D)\n\n**K-Fold Cross Validation**\n\n## GUI\n\n\n# Using local files\n---\n## Use these files\n1. RegML.py\n2. RegML_GUIv2.1.py\n3. Getting_Started_Demo.ipynb\n\n## Requirments \n### Following libraries are required to use all the functions in RegML library\n1. Python(=2.7)\n2. Numpy(>=1.10.4) [Numpy](https://pypi.python.org/pypi/numpy) \n3. Matplotlib(>=0.98) [Matplotlib](https://github.com/matplotlib/matplotlib) \n4. Scipy(>=0.12) Optional -(If you need to import .mat data files) [Scipy](https://www.scipy.org/install.html) \n\n## Tested with following version\nGUI is tested on followwing version of libraries\n* Python 2.7, 3.7\n* Numpy 1.10.4\n* Matplotlib 1.15.1\n* Scipy 0.17.0\n\n## Getting starting with GUI\n\n### Windows------------------------\nAfter lauching python, go to directory containing RegML.py and RegML_GUIv2.1.py files and run following command on\npython shell\n```\n>> run RegML_GUIv2.1.py\n```\nIf you are using Spyder or ipython qt, browes to directory, open RegML_GUIv2.1.py file and run it\n\n### Ubuntu/Linux-------------------\n\nOpen terminal, cd to directory contaning all the files and execute following command\n```\n$ python RegML_GUIv2.1.py\n```\nif you have both python 2 and python 3\n\n```\n$ python2 RegML_GUIv2.1.py\n```\n\nIf you are using Spyder or ipython qt, browes to directory, open RegML_GUIv2.1.py file and run it\n\n\n## Getting Started with DEMO\nGetting_Started_Demo is a IPython -Notebook, which can be open in Ipython-Notebook or Jupyter\n\n# [**Notebook**](https://github.com/Nikeshbajaj/Regularization_for_Machine_Learning/blob/master/Getting_Started_Demo.ipynb)\n\n\n# [**RegML Library**](https://github.com/Nikeshbajaj/Regularization_for_Machine_Learning/blob/master/RegML.py)\n\n______________________\n\n### Nikesh Bajaj\n\nn.bajaj@qmul.ac.uk\n\nnikesh.bajaj@elios.unige.it\n\n[http://nikeshbajaj.in](http://nikeshbajaj.in)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/Nikeshbajaj/Regularization_for_Machine_Learning/tarball/0.0.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://nikeshbajaj.github.io/Regularization_for_Machine_Learning/", "keywords": "Regularization methods Machine Learning Regularized Least Squares Nu-Method Iterative Landweber Method Singular Value Decomposition,Kernal Lerning K-Fold", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "regml", "package_url": "https://pypi.org/project/regml/", "platform": "", "project_url": "https://pypi.org/project/regml/", "project_urls": { "Download": "https://github.com/Nikeshbajaj/Regularization_for_Machine_Learning/tarball/0.0.2", "Homepage": "https://nikeshbajaj.github.io/Regularization_for_Machine_Learning/" }, "release_url": "https://pypi.org/project/regml/0.0.2/", "requires_dist": [ "numpy (>=1.10.4)", "matplotlib (>=0.98)", "scipy (>=0.12)" ], "requires_python": "", "summary": "Regularization Methods for Machine Learning", "version": "0.0.2" }, "last_serial": 5158037, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "05179cc69f7e4314205b18059b12970c", "sha256": "3da72d646ebc53175b5fc3d62a07ab5b7a40ed885b520abbcdd7248cdbbfd7ae" }, "downloads": -1, "filename": "regml-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "05179cc69f7e4314205b18059b12970c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21848, "upload_time": "2019-04-18T02:49:48", "url": "https://files.pythonhosted.org/packages/5c/3c/1d1442e2e70f9acd790901b8fbb3c94ef480a83a13c4658cfe988cc2db36/regml-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d400a5c6e545f204f5372239db383d3", "sha256": "e1612ddbd9745935218d7195dd80fbcb01d0f50cb151188c644cf94f225e5786" }, "downloads": -1, "filename": "regml-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6d400a5c6e545f204f5372239db383d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 265770, "upload_time": "2019-04-18T02:49:49", "url": "https://files.pythonhosted.org/packages/ba/de/2d3fc6e24ae52f157e1f76ee9dd376d2677f618c063e21f42f14b866afa7/regml-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c0fd40f791d19814d0afa1a2106f9a77", "sha256": "5a1e5e1cdcc518144e8013951d094f08fbd41402786eae84a6f88b114bb8da93" }, "downloads": -1, "filename": "regml-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c0fd40f791d19814d0afa1a2106f9a77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21925, "upload_time": "2019-04-18T03:13:07", "url": "https://files.pythonhosted.org/packages/63/82/efd2e9d4ae367b92c3d22a75249ff84f40f84fb6350c17a002080caee288/regml-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "608e0dccbad7946038a548255ae1c9e6", "sha256": "6dfc848b5f220088cd84a25636777373bb62a60b771c402bafb3c4b9836cf3f4" }, "downloads": -1, "filename": "regml-0.0.2.tar.gz", "has_sig": false, "md5_digest": "608e0dccbad7946038a548255ae1c9e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 266058, "upload_time": "2019-04-18T03:13:09", "url": "https://files.pythonhosted.org/packages/4b/4c/0a507b04eaf1822deef5564a0fa8d453ee44ea1d587680d08da1b507d041/regml-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c0fd40f791d19814d0afa1a2106f9a77", "sha256": "5a1e5e1cdcc518144e8013951d094f08fbd41402786eae84a6f88b114bb8da93" }, "downloads": -1, "filename": "regml-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c0fd40f791d19814d0afa1a2106f9a77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21925, "upload_time": "2019-04-18T03:13:07", "url": "https://files.pythonhosted.org/packages/63/82/efd2e9d4ae367b92c3d22a75249ff84f40f84fb6350c17a002080caee288/regml-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "608e0dccbad7946038a548255ae1c9e6", "sha256": "6dfc848b5f220088cd84a25636777373bb62a60b771c402bafb3c4b9836cf3f4" }, "downloads": -1, "filename": "regml-0.0.2.tar.gz", "has_sig": false, "md5_digest": "608e0dccbad7946038a548255ae1c9e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 266058, "upload_time": "2019-04-18T03:13:09", "url": "https://files.pythonhosted.org/packages/4b/4c/0a507b04eaf1822deef5564a0fa8d453ee44ea1d587680d08da1b507d041/regml-0.0.2.tar.gz" } ] }