This repository contains the material used for the SCINBRE Machine Learning in Python workshop from the Bioinformatics and Data Science Summer Workshops 2024 series. You can find more information, including the agenda, on these workshops here.
Lectures sessions will be every day from 10 AM to noon. Official office hours will be from 2 PM to 3 PM. Please feel free to contact us if you have questions outside these hours.
Each lecture will be associated with a corresponding Jupyter Notebook. These will be added approximately 24 hours in advance of the lecture.
If you are working on a local installation, you will need to install Git if it is not already available on your computer. Then, in a shell, you will have to clone
this repository:
git clone https://github.com/lina-usc/scinbre-python-2024.git
This will download this repository in your current location. To update your local version of the repository (to get access to the material for the new lectures), you will need to use
git pull
If you are working on Google Colab, you can open these notebooks by clicking on the corresponding links below (links added about 24h in advance):
- 06/03: Introduction to Cloud Computing and Python | without answers | with answers |
- 06/04: String, Lists, Dictionaries, and Control Statements | without answers | with answers |
- 06/05: NumPy - Scientific Computing | without answers | with answers |
- 06/06: Pandas - Data Science | without answers | with answers |
- 06/07: Matplotlib and Seaborn - Visualization | without answers | with answers |
- 06/10: Random Numbers | without answers | with answers |
- 06/11: Classification and Clustering | without answers | with answers |
- 06/12: Decision Trees and Random Forests | without answers | with answers |
- 06/13: Neural Networks - Part 1 | without answers | with answers |
- 06/14: Neural Networks - Part 2 | without answers | with answers |