介绍了在Matlab中实现的各种Boltzmann机器的变体。所有代码均基于Thouless-Anderson-Palmer自由能训练受限的Boltzmann机器,同时参考了Julia语言版本的相关代码。涵盖了tap2和tap3两种训练方法,以及Matrix Variate RBM的实现。