dqn source code for tutorial : https://towardsdatascience.com/deep-reinforcement-learning-build-a-deep-q-network-dqn-to-play-cartpole-with-tensorflow-2-and-gym-8e105744b998 mcmc_gibbs source code for tutorial: https://towardsdatascience.com/image-denoising-with-gibbs-sampling-mcmc-concepts-and-code-implementation-11d42a90e153 em source code for tutorial: https://towardsdatascience.com/implement-expectation-maximization-em-algorithm-in-python-from-scratch-f1278d1b9137 policy_gradient source code for tutorial : https://towardsdatascience.com/policy-gradient-reinforce-algorithm-with-baseline-e95ace11c1c4 search source code for tutorial : https://siwei-xu.medium.com/search-algorithms-concepts-and-implementation-1073594aeda6