• Stars
    star
    109
  • Rank 308,742 (Top 7 %)
  • Language
    Julia
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Data Science in Julia With Hackers

DataScienceInJuliaForHackers.jl or Data Science in Julia for Hackers

How to cite this book (note you need to replace the highlighted text with the date in which you retrieved the information):

Carrone, F., Nicolini, M., & Obst Demaestri, H. (2021). Data Science in Julia for Hackers. Retrieved October 6, 2021, from https://datasciencejuliahackers.com/

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.

More Repositories

1

spawnedshelter

📘 Erlang Spawned Shelter. Erlang and Elixir training with the best articles, videos, books and talks🎓
CSS
349
star
2

practical_cryptography_and_distributed_ledgers

165
star
3

gut

WIP, reimplementing it from scratch 📜 gut retrieves templates and compile them to scaffold projects and create standalone files
Go
56
star
4

the_bayes_way

📚 The Bayes Way 🎓
CSS
32
star
5

erlskeletor_cowboy

:neckbeard: Erlang skeleton with cowboy and common test
Erlang
28
star
6

emacs-lunfardo

🐼 got emacs? emacs distribution with sane defaults
Emacs Lisp
22
star
7

cryptography_in_rust_for_hackers

Cryptography In Rust For Hackers
17
star
8

dotfiles

🏡 dotfiles sweet dotfiles
Makefile
14
star
9

learn_economics

Economics études: books, papers and courses
14
star
10

mutube

μ/micro YouTube
JavaScript
12
star
11

distsys_learning

Learning distributed systems
10
star
12

learn_blockchain

10
star
13

radioelm

Radio player created with elm
Erlang
8
star
14

learning

I like to learn new things
8
star
15

vim-lunfardo

🐨 got vim? vim distribution with sane defaults
Vim Script
7
star
16

distributed_consensus_in_rust_for_hackers

6
star
17

docker-erlang

Docker Image packaging for Erlang
Shell
5
star
18

learn_cryptography

4
star
19

nutrition_health_papers_and_videos

Nutrition and health related papers I've read and that I am reading
3
star
20

indielangs

What's the latest language detect by github?
Python
3
star
21

picochat

A P2P encrypted and discoverable chat application implemented in rust
Rust
3
star
22

mini-rust-irc

An IRC client with a minimal and stable feature set implemented in Rust
Rust
2
star
23

the_self_taught_data_scientist_guide

2
star
24

datatudes

data science études
Jupyter Notebook
2
star
25

winnie_the_search

An elasticsearch honeypot based on elastichoney written in Rust
Rust
1
star
26

eth_ipfs_email

A decentralized based email system using The Graph and IPFS
TypeScript
1
star
27

cowboy-gut-template

Cowboy gut template
Erlang
1
star
28

lc3-vm.zig

LC3 VM in Zig
Zig
1
star
29

toylang

toy language in lalrpop and rust
Rust
1
star
30

crypto_links

1
star
31

science_math_papers

General scientific and mathematical papers
1
star
32

tinyerl

URL shortener coded in Erlang, Elixir and LFE. Some good examples to learn basic Erlang, Elixir and LFE
Erlang
1
star
33

lambda_calculus_rust

Implementing a toy Lambda Calculus language with chumsky and rust
Rust
1
star
34

leptokurtic_forecasting_world

I like fat tails and I cannot lie. Probability theory and kurtosis studying guide
1
star
35

not_a_monad_tutorial

Not a Monad Tutorial: Interviews and reviews about Programming Languages, Operating Systems, Libraries and Software in general
HTML
1
star