NOTE: We are about to migrate the book from a simple HTML generated with Pluto.jl to a bookdown version that let's you launch a Pluto.jl of each chapter.
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.
You can visit the book page here
-
First chapter: Science, technology, models and epistemology.
-
Second chapter: Introduction to the Julia programming language, showing examples of code and some first steps.
-
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.
- Work in progress
- 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.
-
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.
- Thirteenth chapter: We lay the foundations for time series analysis, focusing on the exponential smoothing method.