rustml 0.0.5

A library for doing maching learning in Rust.
#!/bin/bash

set -e

function gen {
	cargo run --example linear_regression
	convert -trim /tmp/linreg_plot.png doc_data/linreg_plot.png
	cargo run --example image_grid
	convert -resize x246 /tmp/grid.png doc_data/digits_grid.png
	cargo run --example gradient_descent
	convert -trim /tmp/3dplot.png doc_data/gradient_descent.png
	cargo run --example plots
	convert -trim /tmp/plot_normal_1.png doc_data/plot_normal_1.png
	convert -trim /tmp/plot_mixture.png doc_data/plot_mixture.png
	convert -trim /tmp/plot_knn_boundary.png doc_data/plot_knn_boundary.png
	convert -trim /tmp/nn.png doc_data/nn.png
}

echo "Generating doc ..."
cargo doc

if [ "$1" == "all" ]; then
	gen
fi

cp doc_data/* target/doc/