Difference between revisions of "BIO Machine learning"

From "A B C"
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 43: Line 43:
 
===Bayesian Networks===
 
===Bayesian Networks===
 
{{WP|Bayesian network}}
 
{{WP|Bayesian network}}
 
 
===Introduction===
 
 
  
 
==Training sets==
 
==Training sets==
Line 60: Line 56:
  
 
<div class="mw-collapsible mw-collapsed task" data-expandtext="Expand for R-script" data-collapsetext="Collapse">
 
<div class="mw-collapsible mw-collapsed task" data-expandtext="Expand for R-script" data-collapsetext="Collapse">
Joshua Reich has posted a self-contained R-script for a number of machine learning topics, including <div class="mw-collapsible-content">
+
Joshua Reich has posted a self-contained R-script for a number of machine learning topics. See below. <div class="mw-collapsible-content">
  
 
<source lang="rsplus">
 
<source lang="rsplus">
Line 381: Line 377:
  
 
&nbsp;
 
&nbsp;
 +
 
==Further reading and resources==
 
==Further reading and resources==
 +
<div class="reference-box">[http://deeplearning.net/reading-list/tutorials/ An annotated list of '''Deep Learning''' tutorials], also see the [http://ufldl.stanford.edu/tutorial/ Stanford '''Deep Learning'''] and other Machine learning tutorials.</div>
 +
{{#pmid: 23891719}}
 
{{#pmid: 22509963}}
 
{{#pmid: 22509963}}
 
{{#pmid: 16764513}}
 
{{#pmid: 16764513}}
Line 396: Line 395:
 
|abstract= The field of machine learning provides useful means and tools for finding accurate solutions to complex and challenging biological problems. In recent years a class of learning algorithms namely kernel methods has been successfully applied to various tasks in computational biology. In this article we present an overview of kernel methods and support vector machines and focus on their applications to biological sequences. We also describe a new class of approaches that is termed as deep learning. These techniques have desirable characteristics and their use can be highly effective within the field of computational biology.
 
|abstract= The field of machine learning provides useful means and tools for finding accurate solutions to complex and challenging biological problems. In recent years a class of learning algorithms namely kernel methods has been successfully applied to various tasks in computational biology. In this article we present an overview of kernel methods and support vector machines and focus on their applications to biological sequences. We also describe a new class of approaches that is termed as deep learning. These techniques have desirable characteristics and their use can be highly effective within the field of computational biology.
 
}}
 
}}
<!-- {{#pmid:21627854}} -->
+
 
 +
 
 
<!-- {{WWW|WWW_UniProt}} -->
 
<!-- {{WWW|WWW_UniProt}} -->
<!-- <div class="reference-box">[http://www.ncbi.nlm.nih.gov]</div> -->
 
  
  

Latest revision as of 16:26, 23 January 2015

Machine Learning


This page is a placeholder, or under current development; it is here principally to establish the logical framework of the site. The material on this page is correct, but incomplete.


Overview of "classical" and current approaches to machine learning.



 

Introductory reading

Machine learning


 

Introduction

Paradigms

Neural Networks

Neural network

Deep learning

Hidden Markov Models

Hidden Markov model


Support Vector Machines

Support vector machine


Bayesian Networks

Bayesian network

Training sets

Gold standards as true positives and the problem of generating true negatives from non-observed data...


ROC and associated metrics

Receiver operating characteristic


Machine learning in R

Joshua Reich has posted a self-contained R-script for a number of machine learning topics. See below.


 

 

Further reading and resources

An annotated list of Deep Learning tutorials, also see the Stanford Deep Learning and other Machine learning tutorials.
Hassanien et al. (2013) Computational intelligence techniques in bioinformatics. Comput Biol Chem 47:37-47. (pmid: 23891719)

PubMed ] [ DOI ]

Salakhutdinov & Hinton (2012) An efficient learning procedure for deep Boltzmann machines. Neural Comput 24:1967-2006. (pmid: 22509963)

PubMed ] [ DOI ]

Hinton et al. (2006) A fast learning algorithm for deep belief nets. Neural Comput 18:1527-54. (pmid: 16764513)

PubMed ] [ DOI ]

Lodhi, H. (2012) Computational biology perspective: kernel methods and deep learning. WIREs: Computational Statistics 4(5):455-465.
(pmid: None)Source URL ][ DOI ]