summaryrefslogtreecommitdiffstats
path: root/categories
diff options
context:
space:
mode:
authorKornel <kornel@geekhood.net>2019-08-12 13:34:50 +0100
committerKornel <kornel@geekhood.net>2019-08-12 14:04:23 +0100
commitd8f1bbc07eacea1bb5ade98b4e6eb5c45e21cdd2 (patch)
treecd5667ad459722363f494c94c38e77b3bee78799 /categories
parentd53d750191c22811c2c1ac934269e81aef00c107 (diff)
Tuning
Diffstat (limited to 'categories')
-rw-r--r--categories/src/tuning.rs21
1 files changed, 15 insertions, 6 deletions
diff --git a/categories/src/tuning.rs b/categories/src/tuning.rs
index 0fde436..e731374 100644
--- a/categories/src/tuning.rs
+++ b/categories/src/tuning.rs
@@ -196,11 +196,14 @@ lazy_static! {
(Cond::All(&["machine", "learning"]), &[("science::ml", 1.5, 0.3), ("science::math", 0.8, 0.), ("science", 0.8, 0.),
("emulators", 0.15, 0.), ("command-line-utilities", 0.5, 0.), ("games", 0.5, 0.)]),
(Cond::All(&["decision", "tree"]), &[("science::ml", 1.2, 0.1), ("algorithms", 1.1, 0.)]),
- (Cond::All(&["neural", "network"]), &[("science::ml", 1.5, 0.3), ("science::math", 0.8, 0.), ("network-programming", 0.8, 0.),
+ (Cond::All(&["neural", "classifier"]), &[("science::ml", 1.5, 0.3), ("science::math", 0.8, 0.), ("network-programming", 0.5, 0.)]),
+ (Cond::All(&["neural", "network"]), &[("science::ml", 1.5, 0.3), ("science::math", 0.8, 0.), ("network-programming", 0.5, 0.),
("emulators", 0.15, 0.), ("command-line-utilities", 0.5, 0.), ("development-tools::build-utils", 0.2, 0.)]),
(Cond::Any(&["fuzzy-logic", "natural-language-processing", "nlp"]),
&[("science", 1.25, 0.2), ("science::ml", 1.3, 0.1), ("games", 0.5, 0.), ("os", 0.8, 0.), ("game-engines", 0.75, 0.), ("algorithms", 1.2, 0.1), ("command-line-utilities", 0.8, 0.), ("command-line-interface", 0.4, 0.)]),
- (Cond::Any(&["blas", "tensorflow", "word2vec", "torch", "genetic-algorithm", "mnist", "deep-learning", "machine-learning", "neural-network", "neural-networks", "deep-neural-networks", "reinforcement", "perceptron"]),
+ (Cond::Any(&["blas", "tensorflow", "tensor-flow", "word2vec", "torch", "genetic-algorithm", "mnist", "deep-learning", "neuralnetworks", "neuralnetwork", "machine-learning"]),
+ &[("science::ml", 1.25, 0.3), ("science::math", 0.8, 0.), ("science", 0.7, 0.), ("web-programming::http-client", 0.8, 0.), ("games", 0.5, 0.), ("os", 0.8, 0.), ("game-engines", 0.75, 0.), ("algorithms", 1.2, 0.), ("command-line-utilities", 0.8, 0.), ("command-line-interface", 0.4, 0.)]),
+ (Cond::Any(&["neural-network", "backpropagation", "neural-networks", "deep-neural-networks", "reinforcement", "perceptron"]),
&[("science::ml", 1.25, 0.3), ("science::math", 0.8, 0.), ("science", 0.7, 0.), ("web-programming::http-client", 0.8, 0.), ("games", 0.5, 0.), ("os", 0.8, 0.), ("game-engines", 0.75, 0.), ("algorithms", 1.2, 0.), ("command-line-utilities", 0.8, 0.), ("command-line-interface", 0.4, 0.)]),
(Cond::Any(&["bayesian", "classifier", "classify", "markov", "ai", "cuda", "svm", "nn", "rnn", "tensor", "learning", "statistics"]),
&[("science::ml", 1.2, 0.), ("science::math", 0.9, 0.), ("algorithms", 1.1, 0.), ("web-programming::http-client", 0.8, 0.), ("development-tools", 0.9, 0.), ("development-tools::build-utils", 0.6, 0.)]),
@@ -402,11 +405,11 @@ lazy_static! {
&[("visualization", 1.3, 0.3), ("science::math", 0.75, 0.), ("science", 0.8, 0.), ("command-line-interface", 0.5, 0.), ("command-line-utilities", 0.75, 0.), ("caching", 0.5, 0.)]),
(Cond::Any(&["aws", "s3", "cpython", "interpreter", "pdf", "derive"]), &[("visualization", 0.8, 0.)]),
- (Cond::Any(&["interpreter", "jit", "zx", "emulator"]),
- &[("emulators", 1.25, 0.15), ("games", 0.7, 0.), ("no-std", 0.9, 0.), ("email", 0.8, 0.), ("text-processing", 0.5, 0.), ("parser-implementations", 0.9, 0.),
+ (Cond::Any(&["interpreter", "jit", "zx", "gameboy", "super-nintendo", "emulator"]),
+ &[("emulators", 1.25, 0.15), ("games", 0.7, 0.), ("no-std", 0.9, 0.), ("email", 0.8, 0.), ("concurrency", 0.7, 0.), ("text-processing", 0.5, 0.), ("parser-implementations", 0.9, 0.),
("multimedia::images", 0.5, 0.), ("no-std", 0.8, 0.), ("command-line-interface", 0.5, 0.), ("multimedia::video", 0.5, 0.), ("command-line-utilities", 0.75, 0.)]),
(Cond::Any(&["qemu", "vm", "codegen"]), &[("emulators", 1.4, 0.1), ("parser-implementations", 0.9, 0.), ("parsing", 0.5, 0.), ("development-tools", 1.1, 0.), ("multimedia::video", 0.5, 0.), ("multimedia::encoding", 0.8, 0.), ("wasm", 0.8, 0.)]),
- (Cond::Any(&["z80", "c64", "spc700", "snes", "nintendo", "mos6502", "6502", "commodore", "nes", "atari"]), &[("emulators", 1.3, 0.1)]),
+ (Cond::Any(&["z80", "c64", "spc700", "snes", "gameboy", "game-boy", "gba", "nintendo", "mos6502", "6502", "commodore", "nes", "atari"]), &[("emulators", 1.3, 0.1)]),
(Cond::All(&["virtual", "machine"]), &[("emulators", 1.4, 0.1)]),
(Cond::All(&["commodore", "64"]), &[("emulators", 1.3, 0.1)]),
(Cond::All(&["super", "nintendo"]), &[("emulators", 1.3, 0.1)]),
@@ -424,6 +427,11 @@ lazy_static! {
&[("concurrency", 1.35, 0.1), ("command-line-utilities", 0.8, 0.), ("games", 0.5, 0.), ("memory-management", 0.8, 0.), ("caching", 0.8, 0.), ("os", 0.8, 0.), ("parsing", 0.9, 0.), ("simulation", 0.8, 0.)]),
(Cond::Any(&["atomic"]), &[("concurrency", 1.1, 0.1), ("command-line-utilities", 0.75, 0.)]),
(Cond::Any(&["queue"]), &[("concurrency", 1.2, 0.)]),
+ (Cond::Any(&["cuda"]), &[("concurrency", 1.2, 0.)]),
+ (Cond::All(&["cuda", "compute"]), &[("concurrency", 1.2, 0.1)]),
+ (Cond::All(&["opencl", "compute"]), &[("concurrency", 1.2, 0.1)]),
+ (Cond::All(&["parallel", "compute"]), &[("concurrency", 1.2, 0.1)]),
+ (Cond::All(&["parallel", "computing"]), &[("concurrency", 1.2, 0.1)]),
(Cond::Any(&["futures", "actor"]), &[("concurrency", 1.25, 0.1), ("parsing", 0.5, 0.), ("asynchronous", 1.35, 0.3)]),
(Cond::Any(&["events", "event"]), &[("asynchronous", 1.2, 0.), ("concurrency", 0.9, 0.), ("command-line-utilities", 0.8, 0.)]),
@@ -764,7 +772,7 @@ lazy_static! {
&[("command-line-interface", 1.2, 0.1), ("multimedia::images", 0.1, 0.), ("multimedia", 0.4, 0.), ("no-std", 0.9, 0.), ("wasm", 0.9, 0.),
("science::math", 0.8, 0.), ("hardware-support", 0.7, 0.), ("command-line-utilities", 0.75, 0.), ("internationalization", 0.9, 0.),
("development-tools::procedural-macro-helpers", 0.7, 0.), ("memory-management", 0.5, 0.), ("rendering::engine", 0.8, 0.), ("emulators", 0.5, 0.)]),
- (Cond::Any(&["has:bin"]), &[("command-line-utilities", 1.1, 0.), ("command-line-interface", 0.8, 0.), ("development-tools::cargo-plugins", 0.8, 0.), ("no-std", 0.7, 0.), ("game-engines", 0.9, 0.),
+ (Cond::Any(&["has:bin"]), &[("command-line-utilities", 1.1, 0.), ("development-tools::cargo-plugins", 0.9, 0.), ("no-std", 0.7, 0.), ("game-engines", 0.9, 0.),
("development-tools::procedural-macro-helpers", 0.7, 0.), ("memory-management", 0.4, 0.), ("algorithms", 0.8, 0.)]),
(Cond::NotAny(&["has:bin"]), &[("games", 0.7, 0.), ("development-tools::cargo-plugins", 0.9, 0.), ("command-line-utilities", 0.4, 0.)]),
@@ -899,6 +907,7 @@ lazy_static! {
&[("command-line-utilities", 1.2, 0.2)]),
(Cond::Any(&["bash", "shell", "command", "tool", "util"]),
&[("command-line-utilities", 1.05, 0.025), ("asynchronous", 0.9, 0.), ("rust-patterns", 0.9, 0.)]),
+ (Cond::Any(&["has:bin"]), &[("command-line-interface", 0.6, 0.)]),
(Cond::NotAny(&["web", "html", "js", "javascript", "json", "jwt", "proxy", "apache", "rpc", "rest", "thrift", "serverless", "graphql", "lambda", "aws", "mime", "wordpress", "rss", "atom", "xml", "css", "xss", "rocket", "webhook", "conduit", "hyper", "nodejs", "asmjs", "browser", "front-end", "ipfs", "youtube", "google", "jsonrpc", "http-api", "json-api", "dep:actix-web"]),
&[("web-programming", 0.8, 0.)]),