GithubHelp home page GithubHelp logo

read-love-pray's Introduction

Read, Love, Pray Awesome

This is a list of papers 📑 that I particularly enjoy and would love to share with you. If you have papers that you want to share, just put it down as an issue and I will update the list!

Table of Contents

     Machine Learning

     Neuroscience

     Distributed System


  • This article summarizes twelve key lessons that machine learning researchers and practitioners have learned. While these lessons are simple to understand, I learn something new everytime I read it.

  • This is a review paper by Yan LeCun et al. and it gives a good general picture about deep learning. In my opinion, what a wikipedia page should look like after the summary section.

  • Regularization is a very important component in machine learning. This paper in particular, talks about the regularization challenge in deep learning. While deep learning in some way mimic human's brain strucutre with layers of process, it does not provide the flexibility in structure as human brain do. This paper describes a simple way to create a robust deep learning model that allow some of the "neurons" turn down during the reading. What is particularly beautiful about this paper is that it starts with a biology motivation and end with a great mathmatical solution for machine learning.

  • This is a very high profile paper. While the concepts in the paper are not new, the way Deepmind teams put them together is an engineering gem. Plus, it is a interesting challenge as Go is not an easy game...

  • Simple tricks can help improve performance significantly but they usually come from insightful observation.

  • So Jerry is trying to generate images to trick Tom... This is a theoretical sound paper shedding lights towards a new path to deep learning. Let's generate and make inference while rationalizing the network.

  • Rationalize and understand CNN via group theory. It's math heavy, but isn't ML all about math :)

  • A paper about generativing sentence embedding via a LSTM with tree structure. I like this paper because it gives a great intro to the related work and generalizes to the classical sequential LSTM. Beautifullly formulated...



  • This is not a paper but a very simple and clear explanation for Paxos, which is considered to be difficult to understand. I think Paxos is a super neat idea to replicate nodes and imagine a bunch machine vote about what they want to do together is hilarious. While not very efficient communication wise, forcing partition overlap using majority is so simple in math and so powerful in system.

  • Dynamo is an interesting paper for me because it shows what engineering really is. Amazon has a unique need to make sure all the put operation to went through with a 99.9% SLA and they specifically design a system for it. This is also a very well written paper with good description of related work and their motivation, which shows a great deal of engineering mind set. The ring hash + vitrual node idea is also very cute and actually inspire some other interesting distributes system @ Uber for realtime dispatching, which again, is an unique problem with a specifically engineered solution.

  • Love open source work and good modulization! While there are other synchronized core out there, I find reading this paper entertaining because it shows how we can use a simple primitive to implement other complex system.

  • This is a relatively new paper continue the topic of ZooKeeper. While synchornized core is simple to use, it is hard to put them together and have multiple applications with their own ZooKeeper instance synchornizing with each other. However, this paper used a incredibly simple client-layer code to fix the problem (150 lines of code) and that really captures the beauty of solving system problem. Moreover, they find a "bug" in the ZooKeeper after 3.x version iteration and improve the performance, again, with some very simple code/idea.

  • I am a big fan of functional programing so reading this paper is like an orgasm with the "map" and "reduce" function. It is neat that Jeff Dean and his wingman, Sanjay Ghemawat, decided to think of distributed computing problem as map and reduce and endup modulized the idea with cute engineering refinement/discussion.

  • Another paper from Google Research! This is a super complicated system including Paxos, time clock etc. However, it really push the boundary about what's the best we can do with the most advanced technology and knowledge in system's world. Its a good engineering lesson to see how all the piecies are putting together and make sense.

  • Well, yet another paper yells "We want it all!". This paper is super cool with its "one-sided" disk read (i.e. control other computers' disk read/write to memory without interupting their cpu) and memory cahce database (which is possible with a special battery that can move memory into disk during sudden power failure). We want it all!

read-love-pray's People

Contributors

wesleyyc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.