[shark] 32/79: new website frontpage
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Thu Nov 26 15:40:10 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch master
in repository shark.
commit f6322517c9408482559b4b8784e1ac872298297b
Author: Tobias Glasmachers <tobias.glasmachers at ini.rub.de>
Date: Thu Oct 29 20:45:14 2015 +0100
new website frontpage
---
doc/SharkLogo.png | Bin 0 -> 14457 bytes
doc/download.png | Bin 2892 -> 320 bytes
doc/frontpage.css | 270 +++++++++++++++++
doc/index.html | 318 ++++++++++++++++++++-
doc/lgplv3-147x51.png | Bin 0 -> 3343 bytes
doc/sphinx_pages/index.rst | 1 -
.../rest_sources/about_shark/copyright.rst | 3 +
7 files changed, 587 insertions(+), 5 deletions(-)
diff --git a/doc/SharkLogo.png b/doc/SharkLogo.png
new file mode 100644
index 0000000..818a2f0
Binary files /dev/null and b/doc/SharkLogo.png differ
diff --git a/doc/download.png b/doc/download.png
index c01a6ee..f2cedd0 100644
Binary files a/doc/download.png and b/doc/download.png differ
diff --git a/doc/frontpage.css b/doc/frontpage.css
new file mode 100644
index 0000000..a6850e2
--- /dev/null
+++ b/doc/frontpage.css
@@ -0,0 +1,270 @@
+*
+{
+ margin: 0px;
+ padding: 0px;
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 20px;
+ line-height: 130%;
+}
+a:link,
+a:visited
+{
+ color: #677;
+ text-decoration: none;
+}
+a:hover,
+a:active
+{
+ color: #455;
+ text-decoration: none;
+ border-bottom: 1px solid #bbb;
+}
+input
+{
+ background: #fff;
+ color: #aaa;
+ border: #aaa 1px solid;
+ border-radius: 4px;
+ font-size: 14px;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+input:focus
+{
+ background: #fff;
+ color: #000;
+}
+h1
+{
+ text-align: center;
+ font-size: 40px;
+ font-weight: bold;
+ margin: 20px 0px 20px 0px;
+ color: #a50;
+}
+h2
+{
+ text-align: center;
+ font-size: 30px;
+ font-weight: bold;
+ font-variant: small-caps;
+ margin: 15px 0px 15px 0px;
+ color: #a50;
+}
+h3
+{
+ text-align: left;
+ font-size: 20px;
+ font-weight: bold;
+ font-variant: small-caps;
+ margin: 20px 0px 10px 0px;
+ color: #a50;
+}
+p
+{
+ margin: 10px 0px 10px 0px;
+ text-align: justify;
+ text-justify: distribute;
+}
+ul
+{
+ margin-left: 10px;
+ padding-left: 30px;
+}
+li
+{
+ padding: 4px 0 4px 10px;
+ text-align: justify;
+ text-justify: distribute;
+}
+pre
+{
+ font-family: monospace;
+ font-size: 0.8em;
+}
+table.status
+{
+ width: 800px;
+ border: 1px solid #bbb;
+ background: #eee;
+}
+.status th, td
+{
+ text-align: left;
+ padding: 10px 20px 10px 20px;
+}
+#header
+{
+ position: fixed;
+ left: 0px;
+ top: 0px;
+ width: 100%;
+ background: #eee;
+ color: #000;
+ overflow: hidden;
+ z-index: 20;
+}
+#header-content
+{
+ width: 800px;
+ height: 50px;
+ line-height: 50px;
+ margin: 0px auto 0px auto;
+}
+#shark
+{
+ font-size: 30px;
+ vertical-align: middle;
+}
+#search
+{
+ width: 120px;
+ height: 30px;
+ vertical-align: middle;
+}
+.menu
+{
+ font-size: 14px;
+ margin-left: 7px;
+ vertical-align: middle;
+}
+#spacer
+{
+ height: 50px;
+}
+#footer
+{
+ width: 100%;
+ background: #eee;
+ color: #000;
+ overflow: hidden;
+}
+#footer-content
+{
+ width: 800px;
+ margin: 0px auto 0px auto;
+ text-align: right;
+}
+.legal-notice
+{
+ font-size: 11px;
+ cursor: pointer;
+ color: #677;
+}
+.legal-notice:hover
+{
+ font-size: 11px;
+ cursor: pointer;
+ color: #455;
+ border-bottom: 1px solid #bbb;
+}
+#legal
+{
+ display: none;
+}
+#legal p
+{
+ font-size: 11px;
+ text-align: justify;
+ text-justify: distribute;
+ color: #666;
+}
+.section-white
+{
+ width: 100%;
+ background: #fff;
+ overflow: hidden;
+ border-bottom: solid 1px #bbb;
+}
+.section-colored
+{
+ width: 100%;
+ background: #cdd;
+ overflow: hidden;
+ border-bottom: solid 1px #bbb;
+}
+.section-content
+{
+ width: 800px;
+ padding: 30px 0px 30px 0px;
+ margin: 0px auto 0px auto;
+}
+#eye-catcher
+{
+ display: block;
+ margin: 20px auto 20px auto;
+ background: url(SharkLogo.png);
+ width: 399px;
+ height: 244px;
+}
+.download
+{
+ display: inline-block;
+ background: #fff;
+ width: 290px;
+ height: 50px;
+ line-height: 50px;
+ vertical-align: middle;
+ text-align: center;
+ border: 2px solid #999;
+ border-radius: 25px;
+ margin: 10px 50px 10px 50px;
+ box-shadow: 5px 5px 5px #666;
+}
+.download:hover
+{
+ display: inline-block;
+ background: #ffc;
+ width: 290px;
+ height: 50px;
+ line-height: 50px;
+ vertical-align: middle;
+ text-align: center;
+ border: 2px solid #999;
+ border-radius: 25px;
+ margin: 10px 50px 10px 50px;
+ box-shadow: 5px 5px 5px #666;
+}
+.downloadicon
+{
+ height: 30px;
+ vertical-align: middle;
+}
+#git-clone
+{
+ width: 780px;
+ border: 1px solid #bbb;
+ padding: 10px;
+ font-family: monospace;
+ background: #eee;
+}
+.note
+{
+ width: 740px;
+ margin: 5px 10px 20px 10px;
+ padding: 20px;
+ background: #eee;
+ border: 1px solid #bbb;
+ box-shadow: 5px 5px 5px #666;
+ font-size: 0.8em;
+}
+.note:before
+{
+ content: "[Note] ";
+ font-weight: bold;
+}
+.people
+{
+ width: 740px;
+ margin: 5px 10px 20px 10px;
+ padding: 20px;
+ background: #eee;
+ border: 1px solid #bbb;
+ box-shadow: 5px 5px 5px #666;
+ font-size: 0.8em;
+}
+.date
+{
+ font-style: italic;
+ color: #455;
+}
diff --git a/doc/index.html b/doc/index.html
index 35def90..e81e29d 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -1,6 +1,316 @@
+<!DOCTYPE html>
<html>
- <head>
- <meta http-equiv="Refresh" content="0; url=sphinx_pages/build/html/index.html">
- </head>
- <body></body>
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <meta name="keywords" content="Shark Machine Learning" />
+ <meta name="robots" content="all" />
+ <title>Shark Machine Learning Library</title>
+ <link rel="stylesheet" href="frontpage.css">
+ <script>
+ function smoothScroll(name)
+ {
+ var element = document.getElementsByName(name)[0];
+ var initialpos = window.pageYOffset || document.documentElement.scrollTop;
+ var targetpos = element.getBoundingClientRect().top + window.scrollY - 50;
+ var t = 0;
+ for (var i=1; i<=12; i++) setTimeout(function()
+ {
+ t++;
+ var coeff = Math.sin(t * Math.PI / 24);
+ window.scrollTo(0, (1.0 - coeff) * initialpos + coeff * targetpos);
+ }, 20*i);
+ }
+ function onSearch(event)
+ {
+ event = event || window.event;
+ if (event.keyCode == 13)
+ {
+ // submit search to google
+ var term = document.getElementById('search').value
+ theform = document.createElement("form");
+ theform.method="GET";
+ theform.action="http://www.google.com/search";
+ theinput = document.createElement("input");
+ theinput.type = "text";
+ theinput.name = "q";
+ theinput.value = term + " -site:http://image.diku.dk/shark/";
+ theform.appendChild(theinput);
+ document.body.appendChild(theform);
+ theform.submit();
+ }
+ }
+ function toggleLegalNotice()
+ {
+ if (document.getElementById("legal").style.display == "block")
+ {
+ document.getElementById("legal").style.display = "none";
+ }
+ else
+ {
+ document.getElementById("legal").style.display = "block";
+ setTimeout(smoothScroll("legal"), 1);
+ }
+ }
+ function init()
+ {
+ document.getElementById('search').addEventListener('keypress', onSearch);
+ }
+ </script>
+</head>
+
+<body onload="init()">
+
+<!-- header -->
+<div id="header"><div id="header-content">
+ <a href="#section-home" onclick="smoothScroll('section-home'); return false;"><span id="shark">Shark</span></a>
+ <input id="search" class="menu" type="text" placeholder="search" />
+ <a href="#section-news" onclick="smoothScroll('section-news'); return false;"><span class="menu">News</span></a>
+ <a href="#section-about" onclick="smoothScroll('section-about'); return false;"><span class="menu">About</span></a>
+ <a href="#section-download" onclick="smoothScroll('section-download'); return false;"><span class="menu">Download</span></a>
+ <a href="#section-getting-started" onclick="smoothScroll('section-getting-started'); return false;"><span class="menu">Get Started</span></a>
+ <a href="#section-why-shark" onclick="smoothScroll('section-why-shark'); return false;"><span class="menu">Why Shark?</span></a>
+ <a href="#section-features" onclick="smoothScroll('section-features'); return false;"><span class="menu">Features</span></a>
+ <a href="#section-credit" onclick="smoothScroll('section-credit'); return false;"><span class="menu">Credits</span></a>
+ <a href="sphinx_pages/build/html/rest_sources/tutorials/tutorials.html"><span class="menu">Docs</span></a>
+ <a href="sphinx_pages/build/html/rest_sources/faq/faq.html"><span class="menu">FAQ</span></a>
+</div></div>
+
+<div id="spacer"></div>
+
+<!-- eye-catcher -->
+<div class="section-white"><div class="section-content">
+<a name="section-home"></a>
+<h1>Shark – Machine Learning 3.0</h1>
+<div id="eye-catcher"></div>
+</div></div>
+
+<!-- news -->
+<div class="section-colored"><div class="section-content">
+<a name="section-news"></a>
+<h2>News</h2>
+<h3>Shark 3.0 Released</h3>
+<p><span class="date">October 27, 2015:</span> We are happy to announce the official release of Shark 3.0.0.</p>
+
+<h3>Shark moves to GitHub</h3>
+<p><span class="date">October 9, 2015:</span> Shark moved to GitHub. Please update your repositories, see the downloads page for more details.</p>
+
+<h3>Shark goes LGPL</h3>
+<p>As of <span class="date">January 2014</span>, Shark is distributed under the permissive
+<a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General Public License</a>.</p>
+<p><img src="lgplv3-147x51.png"/></p>
+
+<h3>Gold Prize for Shark alpha-release</h3>
+<p><span class="date">October 22, 2011:</span> We are happy to announce that our alpha-release
+of Shark 3.0 has won the Gold Prize at the
+<a href="http://www.ossaward.org/">Open Source Software World Challenge 2011</a>.</p>
+
+</div></div>
+
+<!-- about -->
+<div class="section-white"><div class="section-content">
+<a name="section-about"></a>
+<h2>About Shark</h2>
+<p>
+<b>Shark is a fast, modular, feature-rich open-source C++ machine learning library.</b>
+</p>
+<p>
+It provides methods for linear and nonlinear optimization, kernel-based learning
+algorithms, neural networks, and various other machine learning techniques (see the
+<a href="#section-features" onclick="smoothScroll('section-features'); return false;">feature list</a>
+below). It serves as a powerful toolbox for real world applications as well as
+research. Shark depends on Boost and CMake. It is compatible with Windows, Solaris,
+MacOS X, and Linux. Shark is licensed under the permissive
+GNU Lesser General Public License.
+</p>
+</div></div>
+
+<!-- download -->
+<div class="section-colored"><div class="section-content">
+<a name="section-download"></a>
+<h2>Downloads</h2>
+<p>
+The current stable version is Shark 3.0, released 27-10-2015.
+</p>
+<div class="note">
+Shark 3 is incompatible with earlier versions of Shark. It is a
+nearly complete rewrite with cleaner interfaces, better code structure,
+and also better performance. Shark 2 is not supported any longer.
+</div>
+<h3>Source Packages</h3>
+<p>
+We have two source packages available:<br/>
+<a class="download" href="https://github.com/Shark-ML/Shark/archive/v3.0.0.zip"><img class="downloadicon" src="download.png"> Shark-3.0.0.zip</a>
+<a class="download" href="https://github.com/Shark-ML/Shark/archive/v3.0.0.tar.gz"><img class="downloadicon" src="download.png"> Shark-3.0.0.tar.gz</a>
+</p>
+<h3>Shark Repository</h3>
+<p>
+Get the current Shark repository snapshot:
+<div id="git-clone">
+git clone https://github.com/Shark-ML/Shark/
+</div>
+</p>
+<p>
+<table class="status">
+<tr>
+<th>OS</th>
+<th>status</th>
+<th>service</th>
+</tr>
+<tr>
+<td>Linux and Mac OS</td>
+<td><img src="https://travis-ci.org/Shark-ML/Shark.svg?branch=master" alt="build results Linux and Mac OS"></td>
+<td><a href="https://travis-ci.org/Shark-ML">travis-ci</a></td>
+</tr>
+<!--
+<tr>
+<td>Windows</td>
+<td><img src="???" alt="build results Windows"></td>
+<td><a href="???">appveyor</a></td>
+</tr>
+-->
+</table>
+</p>
+</div></div>
+
+<!-- where to start? -->
+<div class="section-white"><div class="section-content">
+<a name="section-getting-started"></a>
+<h2>Where to start?</h2>
+<ul>
+ <li><a href="sphinx_pages/build/html/rest_sources/getting_started/installation.html">Installation Guide</a></li>
+ <li><a href="sphinx_pages/build/html/rest_sources/getting_started/using_the_documentation.html">Guide to the Documentation</a></li>
+</ul>
+</div></div>
+
+<!-- Why Shark? -->
+<div class="section-colored"><div class="section-content">
+<a name="section-why-shark"></a>
+<h2>Why Shark?</h2>
+
+<h3>Speed and flexibility</h3>
+<p>
+Shark provides an excellent trade-off between flexibility and
+ease-of-use on the one hand, and computational efficiency on the other.
+</p>
+
+<h3>One for all</h3>
+<p>
+Shark offers numerous algorithms from various machine learning and computational intelligence domains in a way that they can be easily combined and extended.
+</p>
+
+<h3>Unique features</h3>
+<p>
+Shark comes with a lot of powerful algorithms that are to our best knowledge not implemented in any other library, for example in the domains of model selection and training of binary and multi-class SVMs, or evolutionary single- and multi-objective optimization.
+</p>
+</div></div>
+
+<!-- selected features -->
+<div class="section-white"><div class="section-content">
+<a name="section-features"></a>
+<h2>Selected features</h2>
+<p>
+Shark currently supports:
+<ul>
+ <li>Supervised learning
+ <ul>
+ <li>Linear discriminant analysis (LDA), Fisher-LDA</li>
+ <li>Linear regression</li>
+ <li>Support vector machines (SVMs) for one-class, binary and true multi-category classification as well as regression; includes fast variants for linear kernels.</li>
+ <li>Feed-forward and recurrent multi-layer artificial neural networks</li>
+ <li>Radial basis function networks</li>
+ <li>Regularization networks as well as Gaussian processes for regression</li>
+ <li>Iterative nearest neighbor classification and regression</li>
+ <li>Decision trees and random forests</li>
+ </ul></li>
+ <li>Unsupervised learning
+ <ul>
+ <li>Principal component analysis</li>
+ <li>Restricted Boltzmann machines (including many state-of-the-art learning algorithms)</li>
+ <li>Hierarchical clustering</li>
+ <li>Data structures for efficient distance-based clustering</li>
+ </ul></li>
+ <li>Evolutionary algorithms
+ <ul>
+ <li>Single-objective optimization (e.g., CMA-ES)</li>
+ <li>Multi-objective optimization (in particular, highly efficient algorithms for computing as well as approximating the contributing hypervolume)</li>
+ </ul></li>
+ <li>Basic linear algebra and optimization algorithms</li>
+</ul>
+</p>
+</div></div>
+
+<!-- credits and copyright -->
+<div class="section-colored"><div class="section-content">
+<a name="section-credit"></a>
+<h2>Credits and Copyright</h2>
+<h3>Citing Shark</h3>
+<p>
+We kindly ask you to cite Shark in academic work as:
+</p>
+<p>
+<b>
+Christian Igel, Verena Heidrich-Meisner, and Tobias Glasmachers.
+Shark.
+Journal of Machine Learning Research 9, pp. 993-996, 2008.
+</b>
+<p>
+The article's bibtex entry reads:
+</p>
+<p>
+<pre>
+ at Article{shark08,
+ author = {Christian Igel and Verena Heidrich-Meisner and Tobias Glasmachers},
+ title = {Shark},
+ journal = {Journal of Machine Learning Research},
+ year = {2008},
+ volume = {9},
+ pages = {993--996}
+}
+</pre>
+</p>
+
+<h3>License</h3>
+<p>
+The Shark library is made available under the
+<a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General Public License</a>.
+</p>
+<p>
+<img src="lgplv3-147x51.png">
+</p>
+
+
+<h3>Hosting institutions</h3>
+
+<p>
+The Shark machine learning library is jointly maintained by researchers from
+<ul>
+ <li><a href="http://www.ini.rub.de/">Institut für Neuroinformatik (INI), Ruhr-Universität Bochum, Germany</a></li>
+ <li><a href="http://www.diku.dk/">Department of Computer Science (DIKU), University of Copenhagen, Denmark</a></li>
+</ul>
+</p>
+
+</div></div>
+
+<!-- footer -->
+<div id="footer"><div id="footer-content">
+<span class="legal-notice" onclick="toggleLegalNotice();">legal notice</span>
+<div id="legal" name="legal">
+<p>
+Copyright (C) 2015 Shark development team.
+</p>
+<p>
+This website is provided 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.
+</p>
+<p>
+The website contains links to external content. The Shark developers
+have no control over the contents of externally linked websites.
+Therefore they explicitly disclaim responsibility for the contents of
+externally linked pages.
+</p>
+</div>
+</div></div>
+
+</body>
</html>
diff --git a/doc/lgplv3-147x51.png b/doc/lgplv3-147x51.png
new file mode 100644
index 0000000..012f011
Binary files /dev/null and b/doc/lgplv3-147x51.png differ
diff --git a/doc/sphinx_pages/index.rst b/doc/sphinx_pages/index.rst
index d79164a..5b114b2 100644
--- a/doc/sphinx_pages/index.rst
+++ b/doc/sphinx_pages/index.rst
@@ -177,7 +177,6 @@ Shark currently supports:
* Supervised learning
* Linear discriminant analysis (LDA), Fisher--LDA
- * Naive Bayes classifier (supporting generic distributions)
* Linear regression
* Support vector machines (SVMs) for one-class, binary and true
multi-category classification as well as regression; includes fast variants for linear kernels.
diff --git a/doc/sphinx_pages/rest_sources/about_shark/copyright.rst b/doc/sphinx_pages/rest_sources/about_shark/copyright.rst
index d3cc3d5..6ce56d5 100644
--- a/doc/sphinx_pages/rest_sources/about_shark/copyright.rst
+++ b/doc/sphinx_pages/rest_sources/about_shark/copyright.rst
@@ -117,3 +117,6 @@ Documentation
`MIT <http://www.opensource.org/licenses/mit-license.php>`_ and
`GNU GPLv2 <http://www.gnu.org/licenses/gpl-2.0.html>`_
license.
+* Download icon from the Steel System Icons set by Uriy1966,
+ `iconarchive.com <http://www.iconarchive.com/show/steel-system-icons-by-uriy1966/Download-icon.html>`_,
+ free for non-commercial use.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/shark.git
More information about the debian-science-commits
mailing list