Skip to content
Thiago Mosqueiro edited this page Feb 19, 2018 · 18 revisions

Machine Learning Workshop



This is the homepage for the Collaboratory Workshop, Machine Learning with Python (February 2018). I will be updating this website after the workshop is finished to fix any problems we may have found in the slides, and post the videos of each the three days. This workshop is offered by the QCBio Collaboratory (UCLA).

Table of contents


Workshop description

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.


Technical requirements

Attendees should have a working copy of Python 2 or 3 with the following packages:

ProTip: regardless of your operating system, you can install Continuum Analytics's Anaconda and all of the above requirements will be met. The installation process usually takes a few minutes. This is highly recommended if you are not an experienced user.


Contact

There are several ways you can contact us:


Material's license

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/>.
Clone this wiki locally