diff --git a/history/012_tree4/README.md b/history/012_tree4/README.md new file mode 100644 index 0000000..3a3d1c7 --- /dev/null +++ b/history/012_tree4/README.md @@ -0,0 +1,6 @@ + ## 2023-02-26 阴阳4叉树分裂算法 +本次是个小更新,位于history/012_tree4目录下,演示4叉树分裂算法。 +如果已知参数是分布在一个平面上时,就没必要用8叉树了,因为效率太低,这时可以改成阴阳4叉树分裂算法,其优点有两个,一是可以手工分层式设计神经网络参数,二是速度快。 +在16x16x16的空间中,演示在三个层中分别显示“SAM”这几个字母,如果采用阴阳8叉树算法(将Cells.java中调用register方法第三个参数改为-1),则需要3000循环以上,而采用阴阳4叉树分裂算法只需要300次循环就够了。 +![result19](result19_tree4.png) +在同一个三维空间中,8叉树和4叉树算法可以同时结合起来使用,这里就不演示了,以后在三维神经网络搭建时可能会碰到。 \ No newline at end of file