diff options
| author | Shulhan <ms@kilabit.info> | 2026-01-15 17:14:54 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2026-01-15 17:26:33 +0700 |
| commit | 7db8c302e1396eda40cd6a1e57f58ed791448556 (patch) | |
| tree | 89231c859d728deff0582d276f1b809243b6b2f2 /lib/mining | |
| parent | b1f8d27c7e22eb5624c56e890e51f0a34c7b9606 (diff) | |
| download | pakakeh.go-7db8c302e1396eda40cd6a1e57f58ed791448556.tar.xz | |
all: convert license and copyright to use SPDX identifiers
With help of spdxconv tool [1], we able to bulk update all files license
and copyright format to comply with SPDX formats.
[1] https://kilabit.info/project/spdxconv/
Diffstat (limited to 'lib/mining')
27 files changed, 53 insertions, 131 deletions
diff --git a/lib/mining/README.html b/lib/mining/README.html deleted file mode 100644 index 76909fc1..00000000 --- a/lib/mining/README.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <meta name="theme-color" content="#375EAB" /> - - <title></title> - </head> - <body> - <div class="topbar"> - <div class="container"> - <div class="top-heading"> - <a href="/">github.com/shuLhan/share</a> - </div> - <div class="menu"> - <a href="https://godoc.org/github.com/shuLhan/share">GoDoc</a> - </div> - <div class="menu"> - <a href="/CHANGELOG.html">Changelog</a> - </div> - </div> - </div> - - <div class="page"> - <div class="container"> - <h1></h1> - <p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining"><img src="https://godoc.org/github.com/shuLhan/share/lib/mining?status.svg" alt="GoDoc"></a> -<a href="https://goreportcard.com/report/github.com/shuLhan/share/lib/mining"><img src="https://goreportcard.com/badge/github.com/shuLhan/share/lib/mining" alt="Go Report Card"></a></p> -<h1>go-mining</h1> -<p>Go-mining is a small library for data mining.</p> -<p>The library is written in <a href="golang/go">Go language</a>.</p> -<h2>Features</h2> -<h3>Classifiers</h3> -<ul> -<li>CART</li> -<li>Random Forest</li> -<li>Cascaded Random Forest</li> -<li>K-Nearest Neighbourhood</li> -</ul> -<h3>Resampling</h3> -<ul> -<li>SMOTE</li> -<li>LN-SMOTE (Local Neigbourhood SMOTE)</li> -</ul> -<h3>Miscellaneous</h3> -<ul> -<li>Gini index</li> -</ul> - - </div> - - </div> - - - <div class="footer"> - Copyright 2019, Shulhan <ms@kilabit.info>. All rights reserved. - <br /> - Use of this source code is governed by a BSD-style license that can be - found in the <a href="/LICENSE">LICENSE</a> file. - </div> - </body> -</html> diff --git a/lib/mining/README.md b/lib/mining/README.md index 9ec1570c..1d6b1a3b 100644 --- a/lib/mining/README.md +++ b/lib/mining/README.md @@ -1,3 +1,6 @@ +<!-- SPDX-License-Identifier: BSD-3-Clause --> +<!-- SPDX-FileCopyrightText: 2018 M. Shulhan <ms@kilabit.info> --> + [](https://godoc.org/git.sr.ht/~shulhan/pakakeh.go/lib/mining) [](https://goreportcard.com/report/git.sr.ht/~shulhan/pakakeh.go/lib/mining) diff --git a/lib/mining/classifier/cart/cart_test.go b/lib/mining/classifier/cart/cart_test.go index db59138b..ffafcf00 100644 --- a/lib/mining/classifier/cart/cart_test.go +++ b/lib/mining/classifier/cart/cart_test.go @@ -1,6 +1,5 @@ -// Copyright 2015 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 Mhd Sulhan <ms@kilabit.info> package cart diff --git a/lib/mining/classifier/classifier.go b/lib/mining/classifier/classifier.go index 5ab68e28..d6803f7b 100644 --- a/lib/mining/classifier/classifier.go +++ b/lib/mining/classifier/classifier.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> // Package classifier provides machine learning classifier library, // including CART, Random Forest, Cascaded Random Forest, and KNN. diff --git a/lib/mining/classifier/cm_test.go b/lib/mining/classifier/cm_test.go index 41289632..d6133683 100644 --- a/lib/mining/classifier/cm_test.go +++ b/lib/mining/classifier/cm_test.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> package classifier diff --git a/lib/mining/classifier/crf/crf_test.go b/lib/mining/classifier/crf/crf_test.go index 12152e92..9f512307 100644 --- a/lib/mining/classifier/crf/crf_test.go +++ b/lib/mining/classifier/crf/crf_test.go @@ -1,6 +1,5 @@ -// Copyright 2015 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 Mhd Sulhan <ms@kilabit.info> package crf diff --git a/lib/mining/classifier/rf/rf.go b/lib/mining/classifier/rf/rf.go index 501080e4..3bb2a8fa 100644 --- a/lib/mining/classifier/rf/rf.go +++ b/lib/mining/classifier/rf/rf.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> // Package rf implement ensemble of classifiers using random forest // algorithm by Breiman and Cutler. diff --git a/lib/mining/classifier/rf/rf_bench_test.go b/lib/mining/classifier/rf/rf_bench_test.go index eddd721c..780798ec 100644 --- a/lib/mining/classifier/rf/rf_bench_test.go +++ b/lib/mining/classifier/rf/rf_bench_test.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> package rf diff --git a/lib/mining/classifier/rf/rf_test.go b/lib/mining/classifier/rf/rf_test.go index de14e839..7dc8d0b3 100644 --- a/lib/mining/classifier/rf/rf_test.go +++ b/lib/mining/classifier/rf/rf_test.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> package rf diff --git a/lib/mining/classifier/runtime.go b/lib/mining/classifier/runtime.go index 1d649788..c4747dff 100644 --- a/lib/mining/classifier/runtime.go +++ b/lib/mining/classifier/runtime.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> package classifier diff --git a/lib/mining/classifier/stat.go b/lib/mining/classifier/stat.go index 483fc1b6..62e97e2f 100644 --- a/lib/mining/classifier/stat.go +++ b/lib/mining/classifier/stat.go @@ -1,6 +1,6 @@ +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2018 M. Shulhan <ms@kilabit.info> // Copyright 2015-2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. package classifier diff --git a/lib/mining/classifier/stats.go b/lib/mining/classifier/stats.go index 7c4ef59c..e9c6a64c 100644 --- a/lib/mining/classifier/stats.go +++ b/lib/mining/classifier/stats.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> package classifier diff --git a/lib/mining/dict.go b/lib/mining/dict.go index d24ce79e..76147420 100644 --- a/lib/mining/dict.go +++ b/lib/mining/dict.go @@ -1,6 +1,5 @@ -// Copyright 2018 Shulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2018 Shulhan <ms@kilabit.info> package mining diff --git a/lib/mining/gain/gini/gini_test.go b/lib/mining/gain/gini/gini_test.go index 2132ecfc..417a2abe 100644 --- a/lib/mining/gain/gini/gini_test.go +++ b/lib/mining/gain/gini/gini_test.go @@ -1,6 +1,5 @@ -// Copyright 2015 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 Mhd Sulhan <ms@kilabit.info> package gini diff --git a/lib/mining/gain/gini/ginifloat.go b/lib/mining/gain/gini/ginifloat.go index e7cf0e07..10ec57ac 100644 --- a/lib/mining/gain/gini/ginifloat.go +++ b/lib/mining/gain/gini/ginifloat.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> package gini diff --git a/lib/mining/knn/knn.go b/lib/mining/knn/knn.go index ac51e0f0..977e6dc6 100644 --- a/lib/mining/knn/knn.go +++ b/lib/mining/knn/knn.go @@ -1,6 +1,5 @@ -// Copyright 2015-2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 M. Shulhan <ms@kilabit.info> // Package knn implement the K Nearest Neighbor using Euclidean to compute the // distance between samples. diff --git a/lib/mining/knn/knn_test.go b/lib/mining/knn/knn_test.go index 15cb4a41..0a8a3520 100644 --- a/lib/mining/knn/knn_test.go +++ b/lib/mining/knn/knn_test.go @@ -1,6 +1,5 @@ -// Copyright 2015 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 Mhd Sulhan <ms@kilabit.info> package knn diff --git a/lib/mining/knn/neighbor.go b/lib/mining/knn/neighbor.go index a89ab92f..5deb99c9 100644 --- a/lib/mining/knn/neighbor.go +++ b/lib/mining/knn/neighbor.go @@ -1,6 +1,5 @@ -// Copyright 2015 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 Mhd Sulhan <ms@kilabit.info> package knn diff --git a/lib/mining/knn/neighbor_test.go b/lib/mining/knn/neighbor_test.go index b5ad4e44..77ab9c1b 100644 --- a/lib/mining/knn/neighbor_test.go +++ b/lib/mining/knn/neighbor_test.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> package knn diff --git a/lib/mining/mining.go b/lib/mining/mining.go index abcaf660..d60f2e9d 100644 --- a/lib/mining/mining.go +++ b/lib/mining/mining.go @@ -1,6 +1,5 @@ -// Copyright 2018 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2018 Mhd Sulhan <ms@kilabit.info> // Package mining provides library for data mining and statistic related to // machine learning. diff --git a/lib/mining/resampling/interface.go b/lib/mining/resampling/interface.go index b7a34f03..6d430fd3 100644 --- a/lib/mining/resampling/interface.go +++ b/lib/mining/resampling/interface.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> // Package resampling provide common interface, constants, and methods for // resampling modules. diff --git a/lib/mining/resampling/lnsmote/lnsmote_test.go b/lib/mining/resampling/lnsmote/lnsmote_test.go index e1c5c868..f6fbee13 100644 --- a/lib/mining/resampling/lnsmote/lnsmote_test.go +++ b/lib/mining/resampling/lnsmote/lnsmote_test.go @@ -1,6 +1,5 @@ -// Copyright 2016 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2016 Mhd Sulhan <ms@kilabit.info> package lnsmote diff --git a/lib/mining/resampling/lnsmote/phoneme_lnsmote.dsv.license b/lib/mining/resampling/lnsmote/phoneme_lnsmote.dsv.license new file mode 100644 index 00000000..586206f5 --- /dev/null +++ b/lib/mining/resampling/lnsmote/phoneme_lnsmote.dsv.license @@ -0,0 +1,2 @@ +SPDX-License-Identifier: BSD-3-Clause +SPDX-FileCopyrightText: 2018 M. Shulhan <ms@kilabit.info> diff --git a/lib/mining/resampling/smote/phoneme_smote.dsv.license b/lib/mining/resampling/smote/phoneme_smote.dsv.license new file mode 100644 index 00000000..586206f5 --- /dev/null +++ b/lib/mining/resampling/smote/phoneme_smote.dsv.license @@ -0,0 +1,2 @@ +SPDX-License-Identifier: BSD-3-Clause +SPDX-FileCopyrightText: 2018 M. Shulhan <ms@kilabit.info> diff --git a/lib/mining/resampling/smote/smote_test.go b/lib/mining/resampling/smote/smote_test.go index 7b0e113c..d2a4dbc4 100644 --- a/lib/mining/resampling/smote/smote_test.go +++ b/lib/mining/resampling/smote/smote_test.go @@ -1,6 +1,5 @@ -// Copyright 2015 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 Mhd Sulhan <ms@kilabit.info> package smote diff --git a/lib/mining/tree/binary/binary.go b/lib/mining/tree/binary/binary.go index 7fa0136e..c8801e5d 100644 --- a/lib/mining/tree/binary/binary.go +++ b/lib/mining/tree/binary/binary.go @@ -1,6 +1,5 @@ -// Copyright 2015 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 Mhd Sulhan <ms@kilabit.info> // Package binary contain implementation of binary tree. package binary diff --git a/lib/mining/tree/binary/binary_test.go b/lib/mining/tree/binary/binary_test.go index 4f61deb0..e5b288f2 100644 --- a/lib/mining/tree/binary/binary_test.go +++ b/lib/mining/tree/binary/binary_test.go @@ -1,6 +1,5 @@ -// Copyright 2015 Mhd Sulhan <ms@kilabit.info>. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: 2015 Mhd Sulhan <ms@kilabit.info> package binary |
