Category: AI

  • Accelerate Pytorch

    Use Pytorch to accelerate with GPU or apple silicon with Metal

  • Mastering the Gumbel-Softmax Trick: Turning Hard Decisions into Smooth Learning

    Introduction Imagine teaching a computer how to choose between different options — like picking the best movie recommendation or deciding which move to make in a game. These choices often boil down to picking one option from several, a process called categorical sampling. However, this kind of decision-making poses a challenge when training machine learning models…

  • Interact with Python virtual environment

    Using python for mahcine learning projects is totally different from utilizing the language for productivity on daily tasks. Python official website provides the documentations for venv1. This post2 contains a comprehensive guide on how to use the virtual environment. There are lots of tutorials on how to setup, manage and dispose a python virtual environment…

  • Ilya’s secret machine learning paper list

    This link1 contains Ilya Sutskever’s2 curated machine learning paper list. The following tweets show the original story behind this list. I modified the sequence so that similar ones are grouped together, yet the original index with digit emojis is placed in the beginning of the paper title for your own reference, although I don’t think…