dogear

enter for all results · esc to close

Programming

Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.

  1. Software Heritage Graph Dataset doi.org

    Graph of the development history and file metadata of >80 million software projects from various forges (GitHub, Gitlab, Debian, PyPI, Google Code, etc) in a deduplicated and unified representation (paper here).

  2. CoREBench comp.nus.edu.sg

    Collection of 70 realistically Complex Regression Errors that were systematically extracted from the repositories and bug reports of four open-source software projects: Make, Grep, Findutils, and Coreutils.

  3. Boa boa.cs.iastate.edu

    Domain-specific language and infrastructure that eases mining software repositories.

  4. Directory of MSR Datasets authecesofteng.github.io

  5. TestMiner andrehora.github.io

    Software testing analysis for GitHub repositories.

  6. Eric Douglas github.com

    founder of OSSU

  7. Elixir elixir-lang.org

    , a new functional programming language for the web based on the battle-tested Erlang Virtual Machine!

  8. Growing Neat Software Architecture from Jupyter Notebooks youtube.com

    A primer on how to structure your Machine Learning projects when using Jupyter Notebooks.

  9. Gradient Descent youtube.com

    Okay, I already listed Andrew NG's Coursera class above, but this video especially is quite pertinent as an introduction and defines the gradient descent algorithm.

    video · YouTube topic programming link ↗
  10. Deep Learning Lecture 12: Recurrent Neural Nets and LSTMs youtube.com

    Unfolding of RNN graphs is explained properly, and potential problems about gradient descent algorithms are exposed.

  11. Computer Science youtube.com

    Yet another YouTube playlist I composed, this time about various CS topics.

  12. Signal Processing Playlist youtube.com

    A YouTube playlist I composed about DFT/FFT, STFT and the Laplace transform - I was mad about my software engineering bachelor not including signal processing classes (except a bit in the quantum physics class).

  13. The real reason most ML projects fail towardsdatascience.com

    Focus on clear business objectives, avoid pivots of algorithms unless you have really clean code, and be able to know when what you coded is "good enough".

  14. Gradient descent algorithms in a saddle point sebastianruder.com

    Visualize how different optimizers interacts with a saddle points.

  15. Announcing SyntaxNet: The World’s Most Accurate Parser Goes Open Source research.googleblog.com

    Parsey McParseface's birth, a neural syntax tree parser.

  16. Neural Networks and Deep Learning, ch.2 neuralnetworksanddeeplearning.com

    Overview on how does the backpropagation algorithm works.

  17. Window Functions en.wikipedia.org

    Wikipedia page that lists some of the known window functions - note that the Hann-Poisson window is specially interesting for greedy hill-climbing algorithms (like gradient descent for example).

  18. Gradient descent algorithms in an almost flat landscape devblogs.nvidia.com

    Visualize how different optimizers interacts with an almost flat landscape.

  19. Uncle Bob's Principles Of OOD butunclebob.com

    Not only the SOLID principles are needed for doing clean code, but the furtherless known REP, CCP, CRP, ADP, SDP and SAP principles are very important for developping huge software that must be bundled in different separated packages.

  20. Some other books I have read books.google.ca

    Some books listed here are less related to deep learning but are still somehow relevant to this list.

  21. Neural Turing Machines arxiv.org

    Outstanding for letting a neural network learn an algorithm with seemingly good generalization over long time dependencies. Sequences recall problem.

  22. SentEval: An Evaluation Toolkit for Universal Sentence Representations arxiv.org

    A Python framework to benchmark your sentence representations on many datasets (NLP tasks).

  23. ParlAI: A Dialog Research Software Platform arxiv.org

    Another Python framework to benchmark your sentence representations on many datasets (NLP tasks).

  24. Clean Coder amazon.ca

    Learn how to be professional as a coder and how to interact with your manager. This is important for any coding career.

  25. TensorLayerX tensorlayerx.readthedocs.io

    Using TensorFlow like PyTorch. (Api docs)

  26. R Interface to TensorFlow tensorflow.rstudio.com

    R interface to TensorFlow APIs, including Estimators, Keras, Datasets, etc.

  27. Tensorflow-Probability tensorflow.org

    Probabilistic programming built on TensorFlow that makes it easy to combine probabilistic models and deep learning on modern hardware.

  28. TensorFlow Estimators tensorflow.org

    high-level TensorFlow API that greatly simplifies machine learning programming (originally tensorflow/skflow)

  29. TensorFlow 2.0 in Action manning.com

    by Thushan Ganegedara. This practical guide to building deep learning models with the new features of TensorFlow 2.0 is filled with engaging projects, simple language, and coverage of the latest algorithms.

  30. Deep Learning with Python machinelearningmastery.com

    Develop Deep Learning Models on Theano and TensorFlow Using Keras by Jason Brownlee

  31. Understanding The Tensorflow Estimator API lighttag.io

    A conceptual overview of the Estimator API, when you'd use it and why.

  32. Announcing SyntaxNet: The World’s Most Accurate Parser Goes Open Source googleresearch.blogspot.com

    Release of SyntaxNet, "an open-source neural network framework implemented in TensorFlow that provides a foundation for Natural Language Understanding systems.

  33. TensorLayer: A Versatile Library for Efficient Deep Learning Development arxiv.org

    This paper describes a versatile Python library that aims at helping researchers and engineers efficiently develop deep learning systems. (Winner of The Best Open Source Software Award of ACM MM 2017)

  34. Comparative Study of Deep Learning Software Frameworks arxiv.org

    The study is performed on several types of deep learning architectures and we evaluate the performance of the above frameworks when employed on a single machine for both (multi-threaded) CPU and GPU (Nvidia Titan X) settings

  35. next page of items loading…