Home - QCB-Collaboratory/W17.MachineLearning GitHub Wiki
This is the homepage for the Collaboratory Workshop, Machine Learning with Python. This workshop is offered by the QCBio Collaboratory (UCLA).
- Workshop description
- Day 1 - Jupyter and Machine Learning
- Day 2 - Classification and performance
- Day 3 - Cross-validation and regression
- Extra resources for after the workshop
- Technical requirements
- Contact
- Material's license
In this workshop, we explore applications of Machine Learning to analyze biological data without the need of advanced programming skills. For example, Machine Learning techniques can be used to construct predictive models based on a set of training examples, to remove noise and spurious artifacts from data (e.g. photobleaching), or to help visualize trends within high dimensional datasets, etc. This workshop will cover the basic principles involved in the applications mentioned above, such as pattern recognition, linear and non-linear regression and cluster analysis. The workshop will be oriented towards hands-on activities, starting from the basics of how to load and prepare biological datasets in a Python environment. By the end of this workshop, students will be able to use Scikit-Learn’s documentation (and other libraries) to build models based on their own data, assess their performance and make new predictions.
Students are encouraged to attend to the Advanced Python and Modern Statistics workshops, although no advanced knowledge will be assumed.
Attendees should have a working copy of Python 3 with the following packages:
All these libraries are directly available using the distribution Anaconda. We highly recommend users to install prior the begging of the course this distribution by reviewing these instructions.
There are several ways you can contact us:
-
You can use the Issues Page of this repository to post questions, comments and suggestions. These will be visible to everyone.
-
You can contact me, Renaud, directly.
-
Also, check out the QCBio Collaboratory for more information and other workshops available to the UCLA community.
This material is shared under the GNU General Public License v3.0, please take a moment to read it. Permissions of this copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
Workshop - Machine Learning with Python
Copyright (C) 2017 Thiago Schiavo Mosqueiro
This material is a free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.