Code Monkey home page Code Monkey logo

data_science_in_julia_for_hackers's Introduction

Data Science in Julia for Hackers

This is still a beta version of the book. We hope to finish it in the following months.

You can visit the book page here

A book written by Federico Carrone, Herman Obst Demaestri and Mariano Nicolini, with a focus on applied knowledge and computational techniques, written in the Julia language.

Thanks to Martina Cantaro, Camilo Plata, Manuel Puebla, Lucas Raúl Fernandez Piana, Osvaldo Martin, Iñaki Garay and Mariana Vinyolas.

Table of contents

Part I: Data Science and Julia

  • First chapter: Science, technology, models and epistemology.

  • Second chapter: Introduction to the Julia programming language, showing examples of code and some first steps.

Part II: Bayesian Statistics

  • Third chapter: An introduction to probability, probability distributions and Bayes' interpretation.

  • Fourth chapter: Using a Naive-Bayes approach we construct a simple spam email filter.

  • Fifth chapter: An introduction to Probabilistic Programming and some simple examples using the Turing.jl package.

  • Sixth chapter: We estimate the gravity of Mars to compute the escape velocity, throwing stones and taking very simple measurements from it.

  • Seventh chapter: We use a hierarchical bayesian model to estimate latent variables that describe Premier League´s football teams.

  • Eighth chapter: We analyze how the scoring probability is affected by some variables, such as the distance from the hoop and the angle of shooting.

  • Ninth chapter: We solve a problem of optimal pricing optimization using a bayesian point of view.

Part III: Machine Learning

  • Work in progress

Part IV: Deep Learning

  • Tenth chapter: Overview of Machine Learning and implementation of a simple convolutional neural network that is able to discriminate between pictures of bees and wasps.

Part V: Scientific Machine Learning

  • Eleventh chapter: We explain the Ultima Online Catastrophe using differential equations to build a population dynamics model.

  • Twelfth chapter: A continuation of the Ultima Online Catastrophe, introducing the Universal Differential Equations to recover missing parts of scientific models.

Part VI: Time Series and Forecasting

  • Thirteenth chapter: We lay the foundations for time series analysis, focusing on the exponential smoothing method.

data_science_in_julia_for_hackers's People

Contributors

aminarria avatar entropidelic avatar hermanobst avatar martinacantaro avatar pefontana avatar pfcgit avatar unbalancedparentheses 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.