> For the complete documentation index, see [llms.txt](https://igb.mit.edu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://igb.mit.edu/mini-courses/python/machine-learning-with-python/hands-on.md).

# Hands-On

Let’s try to predict operon structures in bacteria. We will use both supervised and unsupervised approaches.

We will practice several supervised methods using [Biopython](http://biopython.org/wiki/Main_Page) and [scikit-learn](https://scikit-learn.org/stable/). Please refer [Supervised learning methods](http://biopython.org/DIST/docs/tutorial/Tutorial.html#sec322) in Chapter 16 of [Biopython Tutorial and Cookbook](http://biopython.org/DIST/docs/tutorial/Tutorial.html) and [scikit-learn](https://scikit-learn.org/stable/).

We will also practice unsupervised methods using [K-means algorithm](https://becominghuman.ai/comprehending-k-means-and-knn-algorithms-c791be90883d). Please also refer [scikit-learn](https://scikit-learn.org/stable/)
