Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
edae607
111
Mgepahmge870 Sep 16, 2023
8a5b577
level 1完成
Mgepahmge870 Sep 16, 2023
e9a738c
删除未完成level 2代码
Mgepahmge870 Sep 16, 2023
974e1ba
改进p07迷宫,使其兼容遗传算法
Mgepahmge870 Sep 18, 2023
497fb0f
GA:种群生成测试
Mgepahmge870 Sep 19, 2023
082ad66
GA:种群生成测试-1
Mgepahmge870 Sep 19, 2023
0c67a0a
GA:种群生成测试-2
Mgepahmge870 Sep 19, 2023
344a26f
GA完成
Mgepahmge870 Sep 19, 2023
3d79919
GA_删除迷宫显示,只显示当前运行状态
Mgepahmge870 Sep 20, 2023
faf5d4e
GA_删除迷宫显示,只显示当前运行状态_1
Mgepahmge870 Sep 20, 2023
e898f6c
GA_删除迷宫显示,只显示当前运行状态_2
Mgepahmge870 Sep 20, 2023
27b4b1c
GA_删除迷宫显示,只显示当前运行状态_3
Mgepahmge870 Sep 20, 2023
ea22e9e
GA_迭代结束后重新评分
Mgepahmge870 Sep 20, 2023
8394977
NN_特征向量获取&训练数据获取
Mgepahmge870 Sep 28, 2023
0e8f04d
NN_网络主体完成,完成对参数的求导
Mgepahmge870 Oct 10, 2023
829fe3c
NN_完成
Mgepahmge870 Oct 12, 2023
8899e6a
NN_修bug
Mgepahmge870 Oct 12, 2023
595da8e
课程设计(类AlphaZero算法)
Mgepahmge870 Nov 6, 2023
2cf0f5c
课程设计(类AlphaZero算法)
Mgepahmge870 Nov 14, 2023
fe962f7
课程设计(类AlphaZero算法)
Mgepahmge870 Nov 17, 2023
71af564
课程设计(类AlphaZero算法)
Mgepahmge870 Nov 30, 2023
c4d0444
课程设计(类AlphaZero算法)
Mgepahmge870 Dec 4, 2023
bebb3b9
课程设计(类AlphaZero算法)
Mgepahmge870 Dec 5, 2023
40c880a
课程设计(类AlphaZero算法)
Mgepahmge870 Dec 6, 2023
d7f4837
所有模块测试完毕!(bug修复)
Mgepahmge870 Dec 6, 2023
a8703f1
课程设计完成
Mgepahmge870 Dec 13, 2023
5db40cd
课程设计完成
Mgepahmge870 Dec 13, 2023
ea56350
为课程设计程序添加了一个进度条以显示训练进度
Mgepahmge870 Dec 17, 2023
09f34e3
实验报告提交
Mgepahmge870 Dec 28, 2023
c702d5c
ppt提交
Mgepahmge870 Dec 29, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,10 @@ set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)

add_subdirectory(level1)

add_subdirectory(level2)

add_subdirectory(课程设计)



Binary file added Inventory.dat
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,267 @@
{
"configurations" :
[
{
"directories" :
[
{
"build" : ".",
"childIndexes" :
[
1,
2,
3
],
"jsonFile" : "directory-.-Release-d0094a50bb2071803777.json",
"minimumCMakeVersion" :
{
"string" : "3.2"
},
"projectIndex" : 0,
"source" : "."
},
{
"build" : "level1",
"jsonFile" : "directory-level1-Release-d15955a4e348d3b43342.json",
"minimumCMakeVersion" :
{
"string" : "3.2"
},
"parentIndex" : 0,
"projectIndex" : 1,
"source" : "level1",
"targetIndexes" :
[
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
]
},
{
"build" : "level2",
"jsonFile" : "directory-level2-Release-eccd56c1ee9c9a61af62.json",
"minimumCMakeVersion" :
{
"string" : "3.2"
},
"parentIndex" : 0,
"projectIndex" : 2,
"source" : "level2",
"targetIndexes" :
[
0,
1,
2,
3
]
},
{
"build" : "\u8bfe\u7a0b\u8bbe\u8ba1",
"jsonFile" : "directory-\u8bfe\u7a0b\u8bbe\u8ba1-Release-2aef815ae3b636ec7293.json",
"minimumCMakeVersion" :
{
"string" : "3.2"
},
"parentIndex" : 0,
"projectIndex" : 3,
"source" : "\u8bfe\u7a0b\u8bbe\u8ba1",
"targetIndexes" :
[
4
]
}
],
"name" : "Release",
"projects" :
[
{
"childIndexes" :
[
1,
2,
3
],
"directoryIndexes" :
[
0
],
"name" : "c2023_challenge"
},
{
"directoryIndexes" :
[
1
],
"name" : "level1",
"parentIndex" : 0,
"targetIndexes" :
[
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
]
},
{
"directoryIndexes" :
[
2
],
"name" : "level2",
"parentIndex" : 0,
"targetIndexes" :
[
0,
1,
2,
3
]
},
{
"directoryIndexes" :
[
3
],
"name" : "gobang",
"parentIndex" : 0,
"targetIndexes" :
[
4
]
}
],
"targets" :
[
{
"directoryIndex" : 2,
"id" : "GA::@555c2adafbff5e85fad1",
"jsonFile" : "target-GA-Release-7212730c33e23261f337.json",
"name" : "GA",
"projectIndex" : 2
},
{
"directoryIndex" : 2,
"id" : "NeuralNetworks::@555c2adafbff5e85fad1",
"jsonFile" : "target-NeuralNetworks-Release-53e1b22adfc6f84f5383.json",
"name" : "NeuralNetworks",
"projectIndex" : 2
},
{
"directoryIndex" : 2,
"id" : "PI::@555c2adafbff5e85fad1",
"jsonFile" : "target-PI-Release-487e331712db744eb01f.json",
"name" : "PI",
"projectIndex" : 2
},
{
"directoryIndex" : 2,
"id" : "SkipList::@555c2adafbff5e85fad1",
"jsonFile" : "target-SkipList-Release-c733dff49b32726e9162.json",
"name" : "SkipList",
"projectIndex" : 2
},
{
"directoryIndex" : 3,
"id" : "gobang::@45e304fbaefa0259119c",
"jsonFile" : "target-gobang-Release-de4a616e7a05203cd583.json",
"name" : "gobang",
"projectIndex" : 3
},
{
"directoryIndex" : 1,
"id" : "p01_running_letter::@b906db641b4cde6fb11a",
"jsonFile" : "target-p01_running_letter-Release-5d10ba1f07da99399069.json",
"name" : "p01_running_letter",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p02_is_prime::@b906db641b4cde6fb11a",
"jsonFile" : "target-p02_is_prime-Release-4c2d190c2efb86eea362.json",
"name" : "p02_is_prime",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p03_all_primes::@b906db641b4cde6fb11a",
"jsonFile" : "target-p03_all_primes-Release-4ed94a2a94d2b179f3f2.json",
"name" : "p03_all_primes",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p04_goldbach::@b906db641b4cde6fb11a",
"jsonFile" : "target-p04_goldbach-Release-ec2ebccfbc0a5d581313.json",
"name" : "p04_goldbach",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p05_encrypt_decrypt::@b906db641b4cde6fb11a",
"jsonFile" : "target-p05_encrypt_decrypt-Release-c3c9fa74150f9a0ffe2d.json",
"name" : "p05_encrypt_decrypt",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p06_hanoi::@b906db641b4cde6fb11a",
"jsonFile" : "target-p06_hanoi-Release-55ce2d32804bbd9301b4.json",
"name" : "p06_hanoi",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p07_maze::@b906db641b4cde6fb11a",
"jsonFile" : "target-p07_maze-Release-bab68846783eab9a5894.json",
"name" : "p07_maze",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p08_push_boxes::@b906db641b4cde6fb11a",
"jsonFile" : "target-p08_push_boxes-Release-c02c3a421f4538d472c9.json",
"name" : "p08_push_boxes",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p09_linked_list::@b906db641b4cde6fb11a",
"jsonFile" : "target-p09_linked_list-Release-e23c15ae7ca4d2d95486.json",
"name" : "p09_linked_list",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "p10_warehouse::@b906db641b4cde6fb11a",
"jsonFile" : "target-p10_warehouse-Release-79c7d489d7d3f9c1d364.json",
"name" : "p10_warehouse",
"projectIndex" : 1
}
]
}
],
"kind" : "codemodel",
"paths" :
{
"build" : "E:/c2023-a-2/cmake-build-release-visual-studio",
"source" : "E:/c2023-a-2"
},
"version" :
{
"major" : 2,
"minor" : 4
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
{
"cmake" :
{
"generator" :
{
"multiConfig" : false,
"name" : "Ninja"
},
"paths" :
{
"cmake" : "D:/CLion 2023.1.5/bin/cmake/win/x64/bin/cmake.exe",
"cpack" : "D:/CLion 2023.1.5/bin/cmake/win/x64/bin/cpack.exe",
"ctest" : "D:/CLion 2023.1.5/bin/cmake/win/x64/bin/ctest.exe",
"root" : "D:/CLion 2023.1.5/bin/cmake/win/x64/share/cmake-3.25"
},
"version" :
{
"isDirty" : false,
"major" : 3,
"minor" : 25,
"patch" : 2,
"string" : "3.25.2",
"suffix" : ""
}
},
"objects" :
[
{
"jsonFile" : "codemodel-v2-86c143ed88478dbd19ca.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 4
}
},
{
"jsonFile" : "cache-v2-e5335e7b10a45887cd46.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
{
"jsonFile" : "cmakeFiles-v1-fd57e1171c719f388e17.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 0
}
},
{
"jsonFile" : "toolchains-v1-ac8680df8b90ae684b39.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
}
],
"reply" :
{
"cache-v2" :
{
"jsonFile" : "cache-v2-e5335e7b10a45887cd46.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
"cmakeFiles-v1" :
{
"jsonFile" : "cmakeFiles-v1-fd57e1171c719f388e17.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 0
}
},
"codemodel-v2" :
{
"jsonFile" : "codemodel-v2-86c143ed88478dbd19ca.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 4
}
},
"toolchains-v1" :
{
"jsonFile" : "toolchains-v1-ac8680df8b90ae684b39.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
}
}
}
Loading