From 4c46149710befc6cfbba30fce02718a0f2fbd301 Mon Sep 17 00:00:00 2001 From: feilong Date: Sat, 25 Feb 2023 23:37:03 +0800 Subject: [PATCH] add: doc+2 --- .../config.json" | 0 .../config.json" | 0 .../config.json" | 10 + .../config.json" | 8 + .../config.json" | 8 + .../config.json" | 8 + .../config.json" | 8 + .../config.json" | 8 + .../1.Yolo/config.json" | 10 + .../config.json" | 8 + .../1.Word2Vector/config.json" | 10 + .../2.Bert/config.json" | 10 + .../3.Transfomers/config.json" | 10 + .../4.GPT/config.json" | 10 + .../5.RWCKV/config.json" | 10 + .../6.TextCNN/config.json" | 10 + .../7.Encoder/config.json" | 10 + .../8.Decoder/config.json" | 10 + .../config.json" | 8 + data/tree.json | 339 ++++++++++++++++-- main.py | 10 +- 21 files changed, 478 insertions(+), 27 deletions(-) rename "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\347\272\277\346\200\247\345\217\215\345\220\221\344\274\240\346\222\255/config.json" => "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.\347\272\277\346\200\247\345\217\215\345\220\221\344\274\240\346\222\255/config.json" (100%) rename "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\346\242\257\345\272\246\344\270\213\351\231\215/config.json" => "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\346\242\257\345\272\246\344\270\213\351\231\215/config.json" (100%) create mode 100644 "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\346\215\237\345\244\261\345\207\275\346\225\260/config.json" create mode 100644 "data/2.AI\344\270\255\351\230\266/4.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234\351\235\236\347\272\277\346\200\247\345\233\236\345\275\222/config.json" create mode 100644 "data/2.AI\344\270\255\351\230\266/5.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234\351\235\236\347\272\277\346\200\247\345\210\206\347\261\273/config.json" create mode 100644 "data/2.AI\344\270\255\351\230\266/6.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234CNN/config.json" create mode 100644 "data/2.AI\344\270\255\351\230\266/7.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234RNN/config.json" create mode 100644 "data/2.AI\344\270\255\351\230\266/8.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234DNN/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/1.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211\345\244\204\347\220\206/1.Yolo/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/1.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211\345\244\204\347\220\206/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/1.Word2Vector/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/2.Bert/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/3.Transfomers/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/4.GPT/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/5.RWCKV/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/6.TextCNN/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/7.Encoder/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/8.Decoder/config.json" create mode 100644 "data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/config.json" diff --git "a/data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\347\272\277\346\200\247\345\217\215\345\220\221\344\274\240\346\222\255/config.json" "b/data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.\347\272\277\346\200\247\345\217\215\345\220\221\344\274\240\346\222\255/config.json" similarity index 100% rename from "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\347\272\277\346\200\247\345\217\215\345\220\221\344\274\240\346\222\255/config.json" rename to "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/1.\347\272\277\346\200\247\345\217\215\345\220\221\344\274\240\346\222\255/config.json" diff --git "a/data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\346\242\257\345\272\246\344\270\213\351\231\215/config.json" "b/data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\346\242\257\345\272\246\344\270\213\351\231\215/config.json" similarity index 100% rename from "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\346\242\257\345\272\246\344\270\213\351\231\215/config.json" rename to "data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/2.\346\242\257\345\272\246\344\270\213\351\231\215/config.json" diff --git "a/data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\346\215\237\345\244\261\345\207\275\346\225\260/config.json" "b/data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\346\215\237\345\244\261\345\207\275\346\225\260/config.json" new file mode 100644 index 0000000..193da99 --- /dev/null +++ "b/data/2.AI\344\270\255\351\230\266/1.\351\242\204\345\244\207\347\237\245\350\257\206/3.\346\215\237\345\244\261\345\207\275\346\225\260/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-df61cab061a5490e92dd81f05ab2f784", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.AI\344\270\255\351\230\266/4.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234\351\235\236\347\272\277\346\200\247\345\233\236\345\275\222/config.json" "b/data/2.AI\344\270\255\351\230\266/4.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234\351\235\236\347\272\277\346\200\247\345\233\236\345\275\222/config.json" new file mode 100644 index 0000000..b6ea230 --- /dev/null +++ "b/data/2.AI\344\270\255\351\230\266/4.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234\351\235\236\347\272\277\346\200\247\345\233\236\345\275\222/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "ai-ee1aad3fc7114360b6fee8f66313c676", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.AI\344\270\255\351\230\266/5.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234\351\235\236\347\272\277\346\200\247\345\210\206\347\261\273/config.json" "b/data/2.AI\344\270\255\351\230\266/5.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234\351\235\236\347\272\277\346\200\247\345\210\206\347\261\273/config.json" new file mode 100644 index 0000000..94a4647 --- /dev/null +++ "b/data/2.AI\344\270\255\351\230\266/5.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234\351\235\236\347\272\277\346\200\247\345\210\206\347\261\273/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "ai-5ec46b95df5f4a2983a3b8bca1d48f1c", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.AI\344\270\255\351\230\266/6.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234CNN/config.json" "b/data/2.AI\344\270\255\351\230\266/6.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234CNN/config.json" new file mode 100644 index 0000000..cb10309 --- /dev/null +++ "b/data/2.AI\344\270\255\351\230\266/6.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234CNN/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "ai-dcf0164c029542d68a29d251e90db4c8", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.AI\344\270\255\351\230\266/7.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234RNN/config.json" "b/data/2.AI\344\270\255\351\230\266/7.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234RNN/config.json" new file mode 100644 index 0000000..711e14b --- /dev/null +++ "b/data/2.AI\344\270\255\351\230\266/7.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234RNN/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "ai-61d1a811dcf64e76a4986989f3da6ead", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/2.AI\344\270\255\351\230\266/8.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234DNN/config.json" "b/data/2.AI\344\270\255\351\230\266/8.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234DNN/config.json" new file mode 100644 index 0000000..e3db7cc --- /dev/null +++ "b/data/2.AI\344\270\255\351\230\266/8.\347\245\236\347\273\217\347\275\221\347\273\234\357\275\234DNN/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "ai-40bc0c5fc7624498b9fa216fe1e68ba4", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/1.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211\345\244\204\347\220\206/1.Yolo/config.json" "b/data/3.AI\351\253\230\351\230\266/1.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211\345\244\204\347\220\206/1.Yolo/config.json" new file mode 100644 index 0000000..58f53bc --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/1.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211\345\244\204\347\220\206/1.Yolo/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-9937ca6ee2d9410b9514891cce661b7b", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/1.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211\345\244\204\347\220\206/config.json" "b/data/3.AI\351\253\230\351\230\266/1.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211\345\244\204\347\220\206/config.json" new file mode 100644 index 0000000..d9b0597 --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/1.\350\256\241\347\256\227\346\234\272\350\247\206\350\247\211\345\244\204\347\220\206/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "ai-872833cba8b449c0b17af80360734e8a", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/1.Word2Vector/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/1.Word2Vector/config.json" new file mode 100644 index 0000000..98f899c --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/1.Word2Vector/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-d7132baa9c1a4c418313404ead56a234", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/2.Bert/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/2.Bert/config.json" new file mode 100644 index 0000000..c966b25 --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/2.Bert/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-8268cdfb57b74bfdb136270b22b00ed5", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/3.Transfomers/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/3.Transfomers/config.json" new file mode 100644 index 0000000..3aad346 --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/3.Transfomers/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-27aa0e2688344e9992dabe441acbe310", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/4.GPT/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/4.GPT/config.json" new file mode 100644 index 0000000..bce437d --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/4.GPT/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-5a92740e30374f82a5b4d2aae2cbcfe2", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/5.RWCKV/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/5.RWCKV/config.json" new file mode 100644 index 0000000..941c9cf --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/5.RWCKV/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-972891351ba147a5a11222cc9c28e6bb", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/6.TextCNN/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/6.TextCNN/config.json" new file mode 100644 index 0000000..49677e5 --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/6.TextCNN/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-ddc9ea101a5f4fa3b4156c778fce1ca4", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/7.Encoder/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/7.Encoder/config.json" new file mode 100644 index 0000000..3207717 --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/7.Encoder/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-203fda8cbe3d43fcb3f8d288e382387a", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/8.Decoder/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/8.Decoder/config.json" new file mode 100644 index 0000000..4931faf --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/8.Decoder/config.json" @@ -0,0 +1,10 @@ +{ + "node_id": "ai-ebb1a55d62d44fadabdd6c4283e043d3", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git "a/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/config.json" "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/config.json" new file mode 100644 index 0000000..05f238e --- /dev/null +++ "b/data/3.AI\351\253\230\351\230\266/2.\350\207\252\347\204\266\350\257\255\350\250\200\345\244\204\347\220\206/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "ai-aca55a44fc0546b59b46457fa5d48005", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index a75d0cc..1c06b54 100644 --- a/data/tree.json +++ b/data/tree.json @@ -9,12 +9,12 @@ "keywords": [], "children": [ { - "预备知识": { - "node_id": "ai-bc6f05e925e147fd8fca53041f70e022", + "AI简介": { + "node_id": "ai-cf9c53b64be647b6a90a9676aac636f9", "keywords": [], "children": [ { - "AI简介": { + "HelloWorld": { "node_id": "ai-3387d5d7a7684fbb9187e26d6d8d187b", "keywords": [], "children": [ @@ -32,16 +32,110 @@ } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" } - }, + } + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "机器学习|分类": { + "node_id": "ai-7a9817cb9ae643e8a6dc7f7653ddccb0", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "机器学习|回归": { + "node_id": "ai-59d27270eebe4e198ae30c4fd97ebc17", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "机器学习|聚类": { + "node_id": "ai-3a297f2a1bfd4ced92badafb159c3bb1", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "机器学习|降维": { + "node_id": "ai-91f4a48b6d484b73af18ac9210706e45", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "机器学习|模型选择": { + "node_id": "ai-23b3e6a491584a17823d0f1cf1fc65b8", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "机器学习|预处理": { + "node_id": "ai-e198ecc11ccb47ab9a60c793976bccd2", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + } + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "AI中阶": { + "node_id": "ai-8b462755b2014f90bff16ec87d2fb84c", + "keywords": [], + "children": [ + { + "预备知识": { + "node_id": "ai-bc6f05e925e147fd8fca53041f70e022", + "keywords": [], + "children": [ { "线性反向传播": { "node_id": "ai-861408a897f042fd8044bfc9838d2747", "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" } }, { @@ -50,57 +144,252 @@ "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "损失函数": { + "node_id": "ai-df61cab061a5490e92dd81f05ab2f784", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" } }, { - "线性回归": { + "神经网络|线性回归": { "node_id": "ai-f51cf279b2c94e099da0f3e1fcfc793e", "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" } }, { - "线性分类": { + "神经网络|线性分类": { "node_id": "ai-d7c91624cb92446786eeaad0cd336445", "keywords": [], "children": [], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "神经网络|非线性回归": { + "node_id": "ai-ee1aad3fc7114360b6fee8f66313c676", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "神经网络|非线性分类": { + "node_id": "ai-5ec46b95df5f4a2983a3b8bca1d48f1c", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "神经网络|CNN": { + "node_id": "ai-dcf0164c029542d68a29d251e90db4c8", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "神经网络|RNN": { + "node_id": "ai-61d1a811dcf64e76a4986989f3da6ead", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "神经网络|DNN": { + "node_id": "ai-40bc0c5fc7624498b9fa216fe1e68ba4", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" } } ], "keywords_must": [], - "keywords_forbid": [] - } - }, - { - "AI中阶": { - "node_id": "ai-8b462755b2014f90bff16ec87d2fb84c", - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" } }, { "AI高阶": { "node_id": "ai-de60cc83f32541499c62e182ac952d83", "keywords": [], - "children": [], + "children": [ + { + "计算机视觉处理": { + "node_id": "ai-872833cba8b449c0b17af80360734e8a", + "keywords": [], + "children": [ + { + "Yolo": { + "node_id": "ai-9937ca6ee2d9410b9514891cce661b7b", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + } + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "自然语言处理": { + "node_id": "ai-aca55a44fc0546b59b46457fa5d48005", + "keywords": [], + "children": [ + { + "Word2Vector": { + "node_id": "ai-d7132baa9c1a4c418313404ead56a234", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "Bert": { + "node_id": "ai-8268cdfb57b74bfdb136270b22b00ed5", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "Transfomers": { + "node_id": "ai-27aa0e2688344e9992dabe441acbe310", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "GPT": { + "node_id": "ai-5a92740e30374f82a5b4d2aae2cbcfe2", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "RWCKV": { + "node_id": "ai-972891351ba147a5a11222cc9c28e6bb", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "TextCNN": { + "node_id": "ai-ddc9ea101a5f4fa3b4156c778fce1ca4", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "Encoder": { + "node_id": "ai-203fda8cbe3d43fcb3f8d288e382387a", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "Decoder": { + "node_id": "ai-ebb1a55d62d44fadabdd6c4283e043d3", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + } + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + } + ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" } } ], "keywords_must": [], - "keywords_forbid": [] + "keywords_forbid": [], + "group": 0, + "subtree": "" } } \ No newline at end of file diff --git a/main.py b/main.py index 78b4fc5..b009b34 100644 --- a/main.py +++ b/main.py @@ -1,6 +1,12 @@ # -*- coding: utf-8 -*- from skill_tree.tree import TreeWalker -if __name__ == '__main__': - walker = TreeWalker("data", "ai", "ai") +if __name__ == "__main__": + walker = TreeWalker( + "data", + "ai", + "ai", + ignore_keywords=True, + enable_notebook=False, + ) walker.walk() -- GitLab