From d5bdbdd028e76bb76f7707ff18ed6266d2879232 Mon Sep 17 00:00:00 2001 From: mani Date: Sun, 17 Nov 2019 19:54:21 +0000 Subject: [PATCH] Adding Testing related links to Machine Learning and Python programming sections --- Programming-in-Python.md | 10 ++++++++++ README.md | 1 + details/julia-python-and-r.md | 3 ++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Programming-in-Python.md b/Programming-in-Python.md index cacc30c1..3d654902 100644 --- a/Programming-in-Python.md +++ b/Programming-in-Python.md @@ -46,6 +46,7 @@ See **Python: Best practices** and **Python: Testing** under [Courses](./courses.md#course) ## Cheatsheets + - [Python Cheatsheet](https://www.pythoncheatsheet.org/) - [PySheee: Python Cheatsheet](https://www.pythonsheets.com/) - [7+ Python Cheat Sheets for Beginners and Experts](https://sinxloud.com/python-cheat-sheet-beginner-advanced/) @@ -113,6 +114,10 @@ See **Python: Best practices** and **Python: Testing** under [Courses](./courses - [Code Craft : Part II โ€“ Version Control is Seat Belts for Programmers](https://codemanship.wordpress.com/2019/10/02/code-craft-part-ii-version-control-is-seat-belts-for-programmers/) - [Code Craft : Part III โ€“ Unit Tests are an Early Warning System for Programmers](https://codemanship.wordpress.com/2019/10/04/code-craft-part-iii-unit-tests-are-an-early-warning-system-for-programmers/) +## Versioning + +- [ML Versioning Tool](https://github.com/sbracaloni/ml-versioning-tool) + ## Testing - [Python Developer's Guide ยป Running & Writing Tests](https://devguide.python.org/runtests/) @@ -123,6 +128,11 @@ See **Python: Best practices** and **Python: Testing** under [Courses](./courses - [PyCharm: Testing Your First Python Application](https://www.jetbrains.com/help/pycharm/testing-your-first-python-application.html) - [unittest โ€” Unit testing framework](https://docs.python.org/2/library/unittest.html) +### Machine Learning + +- [A machine learning testing framework for sklearn and pandas. The goal is to help folks assess whether things have changed over time](https://github.com/EricSchles/drifter_ml) +- [A number of repos containing tests](https://github.com/jd-13/) + ## Refactoring - [PyCharm: Refactoring code](https://www.jetbrains.com/help/pycharm/refactoring-source-code.html) diff --git a/README.md b/README.md index 5c0d7d46..e3b70822 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ Awesome Artificial Intelligence, Machine Learning and Deep Learning as we learn - [Programming in Python](Programming-in-Python.md) - [More...](./details/julia-python-and-r.md#more) - [JavaScript](README-details.md#javascript) + - [Testing](./Programming-in-Python.md#machine-learning) - [Guides](guides.md#guides) - [Study notes](./study-notes/README.md#study-notes) - [Swift for TensorFlow](https://www.tensorflow.org/swift/) - next generation platform for deep learning and differentiable programming diff --git a/details/julia-python-and-r.md b/details/julia-python-and-r.md index 2d09251b..6c1af20c 100644 --- a/details/julia-python-and-r.md +++ b/details/julia-python-and-r.md @@ -138,7 +138,8 @@ - See [Machine Learning](../courses.md#machine-learning) in [Courses](../courses.md#courses) - See [ML on Code/Programm/Source Code](../ML-on-code-programming-source-code.md) - See [Cloud/DevOps/Infra > Performance](../cloud-devops-infra/README.md#performance) - to find various ML performance benchmarking suites - - Also see [Post model-creation analysis, ML interpretation/explainability](../data/README.md#post-model-creation-analysis-ml-interpretationexplainability) + - See [Post model-creation analysis, ML interpretation/explainability](../data/README.md#post-model-creation-analysis-ml-interpretationexplainability) + - Also see [Machine Learning Testing (Python)](../Programming-in-Python.md#machine-learning) ### Deep Learning