-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpkgidx
More file actions
executable file
·149 lines (120 loc) · 4.74 KB
/
pkgidx
File metadata and controls
executable file
·149 lines (120 loc) · 4.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
#! /bin/bash
cat <<HEAD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="generator" content="pandoc" />
<title></title>
<style type="text/css">
code{white-space: pre;}
a{text-decoration: none;}
table{border-spacing: 5px 0;background-color: #eee;}
h2{font-size: 14px;}
.shade{background-color: #eee;max-width: 42em;}
</style>
HEAD
cat pandoc.css
cat <<BODY
</head>
<body>
<h1 id="mlhub-pre-built-model-catalogue">MLHub Currated Packages</h1>
<p>The MLHub repository hosts the following currated pre-built machine
learning models. Try them out and let us know if you have any issues.
They are easily and quickly installed and demonstrated. Feedback is
welcome through <a
href="https://github.com/mlhubber/mlmodels">github</a>. Visit <a
href="https://mlhub.ai">MLHub.ai</a> for details.</p>
<p>Anyone can create a MLHub package simply by including a
<i>MLHUB.yaml</i> file in their github repository. The models listed
here are currated in by MLHub administrators. If you find any issues
do be sure to report them.</p>
<h1 id="mlhub-pre-built-model-catalogue">Catalogue</h1>
<br>
<table>
<thead>
<tr class="header">
<th align="left">Name</th>
<th align="left">Version</th>
<th align="left">Description</th>
</tr>
</thead>
<tbody>
BODY
cat Packages.yaml |\
egrep '^ +(name|url)' |\
paste -s -d' \n' |\
perl -pe 's|^ +name *: ||' |\
perl -pe 's| +url *: *| |' > Packages.url
${HOME}/.local/bin/ml available |\
egrep '^([[:alpha:]]|[[:digit:]]|_)+ +[[:digit:]]' > Packages.tbl
join Packages.url Packages.tbl |\
perl -pe 's|^(.)([^ ]*) +([^ ]*) +([^ ]*) +(.*?) *$|
<tr>
<td align="left">
<a href="$3">$1$2</a>
</td>
<td align="left">$4</td>
<td align="left">$5</td>
</tr>|'
# sed 's|^|<tr>\n<td align="left"><a href="https://mlhub.ai/pool/main/">|' |\
# sed 's| *: |</a></td>\n<td>|' |\
# perl -pe 's| *: |
cat <<KWD
</tbody>
</table>
<h1>Showcase</h1>
<h4>Visualisation</h4>
Visual presetnation of data is crucial for understanding data and
sharing the data story with others. <a
href="https://github.com/gjwgit/animate">Animations</a> can be quite
effective in telling the story over time. The basic visualisations
include the <a href="https://github.com/gjwgit/barchart">barchart</a>
and the <a href="https://github.com/gjwgit/scatter">scatter</a>
plot. A more informative scatter plot is the <a
href="https://github.com/gjwgit/beeswarm">beeswarm</a>
plot. Visualisations are effectively used in all kinds of reports as
in this study of <a
href="https://github.com/gjwgit/ports">Australian sea ports</a>.
<h4>Prediction</h4>
Machine learning algorithms are typically deployed for the task of
prediction and classification. The <a
href="https://github.com/gjwgit/rain">rain</a> package, from <a
href="https://rattle.togaware.com">Rattle</a>, includes a model to
predict if it will rain tomorrow using decision tree and random forest
algorithms. The <a href="https://github.com/gjwgit/audit">audit</a>
package, also from <a href="https://rattle.togaware.com">Rattle</a>,
demonstrates the task of identifying clients who should be audited for
tax compliance, for example. The traditional example used to
demonstration classification is the <a
href="https://github.com/gjwgit/iris">iris</a> package using decision
trees to predict the iris plant species. A variation on this using
Python is available as <a
href="https://github.com/gjwgit/pyiris">pyiris</a>. Recommendation
systems also perform prediction to be able to suggest <a
href="https://github.com/gjwgit/movies">movies</a> to watch. A one
class support vector machine (<a
href="https://gitlab.com/kayontoga/ocsvm">ocsvm</a>) can be used to
identify outliers.
<H4>Computer Vision</h4>
<a href="https://gitlab.com/kayontoga/cars">cars</a> —
<a href="https://github.com/mlhubber/objects">objects</a> —
<a href="https://github.com/gjwgit/opencv">opencv</a> —
<a href="https://github.com/mlhubber/colorize">colorize</a> —
<a href="https://github.com/simonzhaoms/facedetect">facedetect</a>
<h4>Azure Cloud AI</h4>
<a href="https://github.com/gjwgit/azcv">azcv</a> —
<a href="https://github.com/gjwgit/aztext">aztext</a> —
<a href="https://github.com/gjwgit/aztranslate">aztranslate</a> —
<a href="https://github.com/gjwgit/azface">azface</a> —
<a href="https://github.com/gjwgit/azspeech">azspeech</a> —
<a href="https://github.com/gjwgit/azanomaly">azanomaly</a> —
<a href="https://github.com/gjwgit/azlang">azlang</a>
<h1>Index</h1>
KWD
# Add Keywords
Rscript kwdidx.R
cat <<EOF
</body>
EOF