Cloud Computing Concepts

Introduction NIST Definition of Cloud Computing: “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”[1] Five characteristics of cloud computing [1]:1. On-demand self-service2. …

Cloud Computing Concepts Read More »

Distributed Deep Learning

Data Parallelism VS Model Parallelism: Link Federated Learning Swarm Learning for decentralized and confidential clinical machine learning – Link AI with swarm intelligence to analyse medical data – Link

Multimodal Deep Learning

MIT 6.S191 Lecture 5 Multimodal Deep Learning – Link What nobody tells you about MULTIMODAL Machine Learning! 🙊 THE definition. – Link Deep Audio-Visual Speech Recognition by Triantafyllos Afouras et. al. – Link

Deep Reinforcement Learning

Deep Reinforcement Learning for Autonomous Driving by Sen Wang et. al. – Link Neural Architecture Search with Reinforcement Learning by Barret Zoph et. al. – Link Deep Reinforcement Learning that Matters by Peter Henderson et. al. – Link https://gym.openai.com/ Reinforcement Learning (DQN) Tutorial – Link A friendly introduction to deep reinforcement learning, Q-networks and policy …

Deep Reinforcement Learning Read More »

Contrastive Learning

Contrastive Representation Learning by Lilian Weng – Link Understanding Contrastive Learning (Learn how to learn without labels using self-supervised learning) – Link Supervised Contrastive Learning by Prannay Khosla et. al @NeurIPS 2020 – Link Extending Contrastive Learning to the Supervised Setting by AJ Maschinot et. al. – Link

PyTorch

Pytorch Hooks How to Use PyTorch Hooks by Frank Odom @MediumUnderstanding Hooks by Ayoosh Kathuria @Paperspace Best Practices / Tips & Tricks 7 Tips To Maximize PyTorch Performance by William Falcon @Towardsdatascience