Permalink
Browse files

added new type of document wiht sb-texinfo.

  • Loading branch information...
1 parent 8989c2d commit d4e81d856fb36aaed80d06fb05d5dd384bd36dfd guicho committed Jan 12, 2013
View
@@ -23,7 +23,8 @@
:serial t
:components
((:file "typed-ops")
- (:file "core"))))
+ (:file "core")
+ (:file :package))))
:description "a simple implementation of multiple-layered neural network."
:long-description
#.(with-open-file (stream (merge-pathnames
@@ -0,0 +1,55 @@
+
+\input texinfo @c -*-texinfo-*-
+@c %**start of header
+@setfilename cl-simple-neuralnet.info
+@settitle Cl-Simple-Neuralnet
+@c %**end of header
+
+@c for install-info
+@dircategory Software development
+@direntry
+* cl-simple-neuralnet: a simple implementation of multiple-layered neural network.
+@end direntry
+
+@finalout
+@setcontentsaftertitlepage
+
+@titlepage
+@title Cl-Simple-Neuralnet
+@subtitle a simple implementation of multiple-layered neural network.
+
+@end titlepage
+
+@node Top
+@top Introduction
+
+This is an @sc{sb-texinfo} autogenerated manual for Cl-Simple-Neuralnet.
+
+@c DO NOT EDIT BY HAND
+@c
+@c ...unless you're just using this as a template for a manually maintained
+@c versiom, which is obviously OK.
+
+a simple implementation of multiple-layered neural network.
+
+@contents
+@include include/sb-texinfo.texinfo
+@menu
+* Dictionary::
+* Function Index::
+* Variable Index::
+* Type Index::
+@end menu
+
+@node Dictionary
+@comment node-name, next, previous, up
+@chapter Dictionary
+
+@include include/class-cl-simple-neuralnet-neural-network.texinfo
+@include include/var-cl-simple-neuralnet-star-initial-randomization-weight-range-star.texinfo
+@include include/var-cl-simple-neuralnet-plus-η-plus.texinfo
+@include include/fun-cl-simple-neuralnet-bp-teach.texinfo
+@include include/fun-cl-simple-neuralnet-make-input.texinfo
+@include include/fun-cl-simple-neuralnet-make-output.texinfo
+@include include/short-backmatter.texinfo
+@bye
@@ -0,0 +1 @@
+<meta http-equiv="refresh" content="0; url=Dictionary.html#Class%20neural%2dnetwork">
@@ -0,0 +1,120 @@
+<html lang="en">
+<head>
+<title>Dictionary - Cl-Simple-Neuralnet</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Cl-Simple-Neuralnet">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="prev" href="index.html#Top" title="Top">
+<link rel="next" href="Function-Index.html#Function-Index" title="Function Index">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="Dictionary"></a>
+<p>
+Next:&nbsp;<a rel="next" accesskey="n" href="Function-Index.html#Function-Index">Function Index</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="index.html#Top">Top</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
+<hr>
+</div>
+
+<!-- node-name, next, previous, up -->
+<h2 class="chapter">1 Dictionary</h2>
+
+<p><a name="index-neural_002dnetwork-1"></a><a name="Class-neural_002dnetwork"></a>
+
+<div class="defun">
+&mdash; Class: <b>neural-network</b><var><a name="index-neural_002dnetwork-2"></a></var><br>
+<blockquote><p>Class precedence list: <code>neural-network, standard-object, t</code>
+
+ <p>neural network class. Slot <code>nodes</code> (with accessor NODES-OF) is a vector
+ array which contains the number of nodes in each layer, in the same order as
+the forward propagation. slot <code>w</code>, with accessor <code>weight-of</code>, holds the weight
+ which will be used in the propagation and modified in the back-propagation.
+</p></blockquote></div>
+
+ <p><a name="index-g_t_0040earmuffs_007binitial_002drandomization_002dweight_002drange_007d-3"></a><a name="Variable-_002ainitial_002drandomization_002dweight_002drange_002a"></a>
+
+<div class="defun">
+&mdash; Variable: <b>*initial-randomization-weight-range*</b><var><a name="index-g_t_0040earmuffs_007binitial_002drandomization_002dweight_002drange_007d-4"></a></var><br>
+<blockquote><p>as the name says.
+</p></blockquote></div>
+
+ <p><a name="index-g_t_002b_00ce_00b7_002b-5"></a><a name="Variable-_002b_00ce_00b7_002b"></a>
+
+<div class="defun">
+&mdash; Variable: <b>+η+</b><var><a name="index-g_t_002b_00ce_00b7_002b-6"></a></var><br>
+<blockquote><p>the parameter for steepest descent method.
+</p></blockquote></div>
+
+ <p><a name="index-bp_002dteach-7"></a><a name="Function-bp_002dteach"></a>
+
+<div class="defun">
+&mdash; Function: <b>bp-teach</b><var><a name="index-bp_002dteach-8"></a></var><br>
+<blockquote>
+ <p>bp-teach (fn, nodes, &amp;key iteration, nn) <code>-&gt;</code> nn
+
+ <p><code>fn</code> <code>:</code> the target function. <code>( input-arguments* -&gt; output-arguments* )</code>
+
+ <p><code>iteration</code> <code>:</code> a =fixnum=
+
+ <p><code>nodes</code> <code>:</code> ({ number-of-nodes-in-layer }*)
+
+ <p><code>number-of-nodes-in-layer</code> <code>:</code> a =fixnum=
+
+ <p><code>nn</code> <code>:</code> an instance of =neural-network=
+
+ <p>let I <code>=</code> [0.0d0,1.0d0] .
+function <code>fn</code> should accept n =double-float= arguments within I
+and is expected to return m =double-float= values also within I.
+n should match the first =fixnum= in the <code>nodes</code> , and m should
+match the last =fixnum= in the <code>nodes</code>.
+
+ <p>if <code>nn</code> is unspecified, <code>nodes</code> argument is used to create
+a new instance of =neural-network=
+otherwise, <code>nodes</code> will be ignored and it will
+conduct further teaching on <code>nn</code>.
+
+ <p><code>iteration</code> determines iteration number of
+ back-propagation algorhithm, defaulted to 10000.
+
+ <p>restarts:
+
+ <p><code>+</code> /Restart/ add-iteration (new-i)
+
+ </blockquote></div>
+
+ <p><a name="index-make_002dinput-9"></a><a name="Function-make_002dinput"></a>
+
+<div class="defun">
+&mdash; Function: <b>make-input</b><var><a name="index-make_002dinput-10"></a></var><br>
+<blockquote><p>a utility function which creates correct input for <code>bp-teach</code>.
+all values should be of type =double-float=
+</p></blockquote></div>
+
+ <p><a name="index-make_002doutput-11"></a><a name="Function-make_002doutput"></a>
+
+<div class="defun">
+&mdash; Function: <b>make-output</b><var><a name="index-make_002doutput-12"></a></var><br>
+<blockquote>
+ <p><code>fn</code> <code>:</code> function
+
+ <p>utility function which apply its arguments to <code>fn</code> and returns formatted
+output for <code>bp-teach</code>. all values should be of type =double-float=.
+</p></blockquote></div>
+
+ </body></html>
+
@@ -0,0 +1,42 @@
+<html lang="en">
+<head>
+<title>Function Index - Cl-Simple-Neuralnet</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Cl-Simple-Neuralnet">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="prev" href="Dictionary.html#Dictionary" title="Dictionary">
+<link rel="next" href="Variable-Index.html#Variable-Index" title="Variable Index">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="Function-Index"></a>
+<p>
+Next:&nbsp;<a rel="next" accesskey="n" href="Variable-Index.html#Variable-Index">Variable Index</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Dictionary.html#Dictionary">Dictionary</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
+<hr>
+</div>
+
+<!-- node-name, next, previous, up -->
+<h2 class="appendix">付録 A Function Index</h2>
+
+<ul class="index-fn" compact>
+<li><a href="Dictionary.html#index-bp_002dteach-7"><code>bp-teach</code></a>: <a href="Dictionary.html#Dictionary">Dictionary</a></li>
+<li><a href="Dictionary.html#index-make_002dinput-9"><code>make-input</code></a>: <a href="Dictionary.html#Dictionary">Dictionary</a></li>
+<li><a href="Dictionary.html#index-make_002doutput-11"><code>make-output</code></a>: <a href="Dictionary.html#Dictionary">Dictionary</a></li>
+ </ul></body></html>
+
@@ -0,0 +1 @@
+<meta http-equiv="refresh" content="0; url=Dictionary.html#Function%20bp%2dteach">
@@ -0,0 +1 @@
+<meta http-equiv="refresh" content="0; url=Dictionary.html#Function%20make%2dinput">
@@ -0,0 +1 @@
+<meta http-equiv="refresh" content="0; url=Dictionary.html#Function%20make%2doutput">
@@ -0,0 +1,40 @@
+<html lang="en">
+<head>
+<title>Type Index - Cl-Simple-Neuralnet</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Cl-Simple-Neuralnet">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="prev" href="Variable-Index.html#Variable-Index" title="Variable Index">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="Type-Index"></a>
+<p>
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Variable-Index.html#Variable-Index">Variable Index</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
+<hr>
+</div>
+
+<!-- node-name, next, previous, up -->
+<h2 class="appendix">付録 C Type Index</h2>
+
+
+
+<ul class="index-tp" compact>
+<li><a href="Dictionary.html#index-neural_002dnetwork-1"><code>neural-network</code></a>: <a href="Dictionary.html#Dictionary">Dictionary</a></li>
+ </ul></body></html>
+
@@ -0,0 +1,43 @@
+<html lang="en">
+<head>
+<title>Variable Index - Cl-Simple-Neuralnet</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Cl-Simple-Neuralnet">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="prev" href="Function-Index.html#Function-Index" title="Function Index">
+<link rel="next" href="Type-Index.html#Type-Index" title="Type Index">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="Variable-Index"></a>
+<p>
+Next:&nbsp;<a rel="next" accesskey="n" href="Type-Index.html#Type-Index">Type Index</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Function-Index.html#Function-Index">Function Index</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
+<hr>
+</div>
+
+<!-- node-name, next, previous, up -->
+<h2 class="appendix">付録 B Variable Index</h2>
+
+
+
+<ul class="index-vr" compact>
+<li><a href="Dictionary.html#index-g_t_0040earmuffs_007binitial_002drandomization_002dweight_002drange_007d-3"><code>*initial-randomization-weight-range*</code></a>: <a href="Dictionary.html#Dictionary">Dictionary</a></li>
+<li><a href="Dictionary.html#index-g_t_002b_00ce_00b7_002b-5"><code>+η+</code></a>: <a href="Dictionary.html#Dictionary">Dictionary</a></li>
+ </ul></body></html>
+
@@ -0,0 +1 @@
+<meta http-equiv="refresh" content="0; url=Dictionary.html#Variable%20%2ainitial%2drandomization%2dweight%2drange%2a">
@@ -0,0 +1 @@
+<meta http-equiv="refresh" content="0; url=Dictionary.html#Variable%20%2b%ce%b7%2b">
@@ -0,0 +1,64 @@
+<html lang="en">
+<head>
+<title>Cl-Simple-Neuralnet</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Cl-Simple-Neuralnet">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="../index.html#dir" title="(dir)">
+<link rel="next" href="Dictionary.html#Dictionary" title="Dictionary">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<h1 class="settitle">Cl-Simple-Neuralnet</h1>
+<div class="node">
+<a name="Top"></a>
+<p>
+Next:&nbsp;<a rel="next" accesskey="n" href="Dictionary.html#Dictionary">Dictionary</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="../index.html#dir">(dir)</a>
+<hr>
+</div>
+
+<h2 class="unnumbered">Introduction</h2>
+
+<p>This is an <span class="sc">sb-texinfo</span> autogenerated manual for Cl-Simple-Neuralnet.
+
+<!-- DO NOT EDIT BY HAND -->
+<!-- ...unless you're just using this as a template for a manually maintained -->
+<!-- versiom, which is obviously OK. -->
+ <p>a simple implementation of multiple-layered neural network.
+
+<div class="contents">
+<h2>Table of Contents</h2>
+<ul>
+<li><a name="toc_Top" href="index.html#Top">Introduction</a>
+<li><a name="toc_Dictionary" href="Dictionary.html#Dictionary">1 Dictionary</a>
+<li><a name="toc_Function-Index" href="Function-Index.html#Function-Index">付録 A Function Index</a>
+<li><a name="toc_Variable-Index" href="Variable-Index.html#Variable-Index">付録 B Variable Index</a>
+<li><a name="toc_Type-Index" href="Type-Index.html#Type-Index">付録 C Type Index</a>
+</li></ul>
+</div>
+
+<!-- MACHINE GENERATED FILE! Do not edit by hand! -->
+<!-- See SB-TEXINFO for details. -->
+<ul class="menu">
+<li><a accesskey="1" href="Dictionary.html#Dictionary">Dictionary</a>
+<li><a accesskey="2" href="Function-Index.html#Function-Index">Function Index</a>
+<li><a accesskey="3" href="Variable-Index.html#Variable-Index">Variable Index</a>
+<li><a accesskey="4" href="Type-Index.html#Type-Index">Type Index</a>
+</ul>
+
+ </body></html>
+
Oops, something went wrong.

0 comments on commit d4e81d8

Please sign in to comment.