Awesome List Updates on May 12, 2018
9 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Decentralized
Applications
- LCVPN (⭐540): Light decentralized VPN in golang.
- Meshbird (⭐3.5k): Meshbird enables distributed private networking across geographically dispersed datacenters.
- nuTorrent ☠️ (⭐234): A Pure Javascript BitTorrent Client. Built with Electron and React.
2. Awesome Mobile Web Development
Books
- Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps - UI patterns which can be useful for mobile web apps.
Other Useful Tools and Libraries
- Workbox - JavaScript libraries for adding offline support to web apps.
3. Tools
Pagespeed
4. Awesome Deep Learning Resources
Books
- Neural Networks and Deep Learning - This book covers many of the core concepts behind neural networks and deep learning.
Papers / Recurrent Neural Networks
- Neural Machine Translation and Sequence-to-sequence Models: A Tutorial - Interesting overview of the subject of NMT, I mostly read part 8 about RNNs with attention as a refresher.
- Adaptive Computation Time for Recurrent Neural Networks - Let RNNs decide how long they compute. I would love to see how well would it combines to Neural Turing Machines. Interesting interactive visualizations on the subject can be found here.
Papers / Convolutional Neural Networks
- U-Net: Convolutional Networks for Biomedical Image Segmentation - The U-Net is an encoder-decoder CNN that also has skip-connections, good for image segmentation at a per-pixel level.
- The One Hundred Layers Tiramisu: Fully Convolutional DenseNets for Semantic Segmentation - Merges the ideas of the U-Net and the DenseNet, this new neural network is especially good for huge datasets in image segmentation.
- Prototypical Networks for Few-shot Learning - Use a distance metric in the loss to determine to which class does an object belongs to from a few examples.
Papers / Attention Mechanisms
- Neural Machine Translation by Jointly Learning to Align and Translate - Attention mechanism for LSTMs! Mostly, figures and formulas and their explanations revealed to be useful to me. I gave a talk on that paper here.
- Neural Turing Machines - Outstanding for letting a neural network learn an algorithm with seemingly good generalization over long time dependencies. Sequences recall problem.
- Show, Attend and Tell: Neural Image Caption Generation with Visual Attention - LSTMs' attention mechanisms on CNNs feature maps does wonders.
- Teaching Machines to Read and Comprehend - A very interesting and creative work about textual question answering, what a breakthrough, there is something to do with that.
- Effective Approaches to Attention-based Neural Machine Translation - Exploring different approaches to attention mechanisms.
- Matching Networks for One Shot Learning - Interesting way of doing one-shot learning with low-data by using an attention mechanism and a query to compare an image to other images for classification.
- Google’s Neural Machine Translation System: Bridging the Gap between Human and Machine Translation - In 2016: stacked residual LSTMs with attention mechanisms on encoder/decoder are the best for NMT (Neural Machine Translation).
- Hybrid computing using a neural network with dynamic external memory - Improvements on differentiable memory based on NTMs: now it is the Differentiable Neural Computer (DNC).
- Massive Exploration of Neural Machine Translation Architectures - That yields intuition about the boundaries of what works for doing NMT within a framed seq2seq problem formulation.
- Natural TTS Synthesis by Conditioning WaveNet on Mel Spectrogram Predictions - A WaveNet used as a vocoder can be conditioned on generated Mel Spectrograms from the Tacotron 2 LSTM neural network with attention to generate neat audio from text.
5. Awesome Swift
Images / Barcode
- ImageDetect (⭐302) - Detect and crop faces, barcodes and texts in image with iOS 11 Vision API.
6. Awesome Courses
Courses / Machine Learning
- CS 189 Introduction To Machine Learning UC Berkeley
7. Awesome Free Software
Resources / Organizations
- Free Software Movement Karnataka - Group in Bengaluru, India that spreads awareness about free software.
- Free Software Movement of India - Coalition of free software organizations in India.
8. Awesome Preact
Contents / Components
- Pimg (⭐99) - Progressive Image Component; Used for lazy loading images.
9. Awesome Jamstack
Tutorials / Articles / Automation
- Prev: May 13, 2018
- Next: May 11, 2018