Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

added LARS and AODE

  • Loading branch information...
commit 8cc90f6b33909ff89f4abdc0cdbe1b71c5b64f4c 1 parent a8375ad
Jason Brownlee authored
60  book/a_bayesian/aode.tex
... ...
@@ -0,0 +1,60 @@
  1
+% The Clever Algorithms Project: http://www.CleverAlgorithms.com
  2
+% (c) Copyright 2011 Jason Brownlee. Some Rights Reserved. 
  3
+% This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Australia License.
  4
+
  5
+% Name
  6
+% The algorithm name defines the canonical name used to refer to the technique, in addition to common aliases, abbreviations, and acronyms. The name is used in terms of the heading and sub-headings of an algorithm description.
  7
+\section{Averaged One-Dependence Estimators} 
  8
+\label{sec:aode}
  9
+\index{Averaged One-Dependence Estimators}
  10
+\index{AODE}
  11
+
  12
+% other names
  13
+% What is the canonical name and common aliases for a technique?
  14
+% What are the common abbreviations and acronyms for a technique?
  15
+\emph{Averaged One-Dependence Estimators, AODE}
  16
+
  17
+% Taxonomy: Lineage and locality
  18
+% The algorithm taxonomy defines where a techniques fits into the field, both the specific subfields of Computational Intelligence and Biologically Inspired Computation as well as the broader field of Artificial Intelligence. The taxonomy also provides a context for determining the relation- ships between algorithms. The taxonomy may be described in terms of a series of relationship statements or pictorially as a venn diagram or a graph with hierarchical structure.
  19
+\subsection{Taxonomy}
  20
+% To what fields of study does a technique belong?
  21
+Averaged One-Dependence Estimators is ...
  22
+% What are the closely related approaches to a technique?
  23
+
  24
+
  25
+% Strategy: Problem solving plan
  26
+% The strategy is an abstract description of the computational model. The strategy describes the information processing actions a technique shall take in order to achieve an objective. The strategy provides a logical separation between a computational realization (procedure) and a analogous system (metaphor). A given problem solving strategy may be realized as one of a number specific algorithms or problem solving systems. The strategy description is textual using information processing and algorithmic terminology.
  27
+\subsection{Strategy}
  28
+% What is the information processing objective of a technique?
  29
+% What is a techniques plan of action?
  30
+
  31
+
  32
+% Heuristics: Usage guidelines
  33
+% The heuristics element describe the commonsense, best practice, and demonstrated rules for applying and configuring a parameterized algorithm. The heuristics relate to the technical details of the techniques procedure and data structures for general classes of application (neither specific implementations not specific problem instances). The heuristics are described textually, such as a series of guidelines in a bullet-point structure.
  34
+\subsection{Heuristics}
  35
+% What are the suggested configurations for a technique?
  36
+% What are the guidelines for the application of a technique to a problem instance?
  37
+
  38
+\begin{itemize}
  39
+	\item 
  40
+\end{itemize}
  41
+
  42
+% sample script in R
  43
+\subsection{Code Listing}
  44
+
  45
+
  46
+% References: Deeper understanding
  47
+% The references element description includes a listing of both primary sources of information about the technique as well as useful introductory sources for novices to gain a deeper understanding of the theory and application of the technique. The description consists of hand-selected reference material including books, peer reviewed conference papers, journal articles, and potentially websites. A bullet-pointed structure is suggested.
  48
+\subsection{References}
  49
+% What are the primary sources for a technique?
  50
+% What are the suggested reference sources for learning more about a technique?
  51
+
  52
+% primary sources
  53
+\subsubsection{Primary Sources}
  54
+% seminal
  55
+
  56
+% more info
  57
+\subsubsection{More Information}
  58
+
  59
+
  60
+% END
62  book/a_regularization/least_angle_regression.tex
... ...
@@ -0,0 +1,62 @@
  1
+% The Clever Algorithms Project: http://www.CleverAlgorithms.com
  2
+% (c) Copyright 2011 Jason Brownlee. Some Rights Reserved. 
  3
+% This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Australia License.
  4
+
  5
+% Name
  6
+% The algorithm name defines the canonical name used to refer to the technique, in addition to common aliases, abbreviations, and acronyms. The name is used in terms of the heading and sub-headings of an algorithm description.
  7
+\section{Least Angle Regression} 
  8
+\label{sec:lars}
  9
+\index{Least Angle Regression}
  10
+\index{LARS}
  11
+\index{LAR}
  12
+
  13
+% other names
  14
+% What is the canonical name and common aliases for a technique?
  15
+% What are the common abbreviations and acronyms for a technique?
  16
+\emph{Least Angle Regression, LARS, LAR}
  17
+
  18
+% Taxonomy: Lineage and locality
  19
+% The algorithm taxonomy defines where a techniques fits into the field, both the specific subfields of Computational Intelligence and Biologically Inspired Computation as well as the broader field of Artificial Intelligence. The taxonomy also provides a context for determining the relation- ships between algorithms. The taxonomy may be described in terms of a series of relationship statements or pictorially as a venn diagram or a graph with hierarchical structure.
  20
+\subsection{Taxonomy}
  21
+% To what fields of study does a technique belong?
  22
+Least Angle Regression is a Regularization method for Multiple Linear Regression models.
  23
+% What are the closely related approaches to a technique?
  24
+Least Angle Regression is related to other Regularized Regression models such as the LASSO and Elastic Net.
  25
+
  26
+% Strategy: Problem solving plan
  27
+% The strategy is an abstract description of the computational model. The strategy describes the information processing actions a technique shall take in order to achieve an objective. The strategy provides a logical separation between a computational realization (procedure) and a analogous system (metaphor). A given problem solving strategy may be realized as one of a number specific algorithms or problem solving systems. The strategy description is textual using information processing and algorithmic terminology.
  28
+\subsection{Strategy}
  29
+% What is the information processing objective of a technique?
  30
+% What is a techniques plan of action?
  31
+
  32
+
  33
+% Heuristics: Usage guidelines
  34
+% The heuristics element describe the commonsense, best practice, and demonstrated rules for applying and configuring a parameterized algorithm. The heuristics relate to the technical details of the techniques procedure and data structures for general classes of application (neither specific implementations not specific problem instances). The heuristics are described textually, such as a series of guidelines in a bullet-point structure.
  35
+\subsection{Heuristics}
  36
+% What are the suggested configurations for a technique?
  37
+% What are the guidelines for the application of a technique to a problem instance?
  38
+
  39
+\begin{itemize}
  40
+	\item 
  41
+\end{itemize}
  42
+
  43
+% sample script in R
  44
+\subsection{Code Listing}
  45
+
  46
+
  47
+% References: Deeper understanding
  48
+% The references element description includes a listing of both primary sources of information about the technique as well as useful introductory sources for novices to gain a deeper understanding of the theory and application of the technique. The description consists of hand-selected reference material including books, peer reviewed conference papers, journal articles, and potentially websites. A bullet-pointed structure is suggested.
  49
+\subsection{References}
  50
+% What are the primary sources for a technique?
  51
+% What are the suggested reference sources for learning more about a technique?
  52
+
  53
+% primary sources
  54
+\subsubsection{Primary Sources}
  55
+% seminal
  56
+Efron et~al.\ describe Least Angle Regression (LARS) \cite{Efron2002}.
  57
+
  58
+% more info
  59
+\subsubsection{More Information}
  60
+
  61
+
  62
+% END
1  book/c_bayesian.tex
@@ -56,5 +56,6 @@ \subsubsection{More Information}
56 56
 
57 57
 
58 58
 \newpage\begin{bibunit}\input{a_bayesian/naive_bayes}\putbib\end{bibunit}
  59
+\newpage\begin{bibunit}\input{a_bayesian/aode}\putbib\end{bibunit}
59 60
 
60 61
 
1  book/c_regularization.tex
@@ -53,6 +53,7 @@ \subsection{Further Reading}
53 53
 
54 54
 \newpage\begin{bibunit}\input{a_regularization/ridge_regression}\putbib\end{bibunit}
55 55
 \newpage\begin{bibunit}\input{a_regularization/lasso}\putbib\end{bibunit}
  56
+\newpage\begin{bibunit}\input{a_regularization/least_angle_regression}\putbib\end{bibunit}
56 57
 \newpage\begin{bibunit}\input{a_regularization/elastic_net}\putbib\end{bibunit}
57 58
 
58 59
 

0 notes on commit 8cc90f6

Please sign in to comment.
Something went wrong with that request. Please try again.