Git Product home page Git Product logo

jaynesprobabilitytheory's Introduction

This is a collection of notes on the book "Probability Theory: The Logic of Science" by E. T. Jaynes. These notes contain solutions to some of the exercises, details of some of the derivations and some general comments.

Content

This document is for any information that you want to pass on to future readers. This will help people catch up with the reading group, and serves as a good way to share proofs and highlights of discussion. If we make it through the whole book, we can share it online, with credit to everyone who contributed. The plan is to make one markdown file per chapter, whose purpose will be to fill details of proofs, point out errors and controversial points, preserve some of the highlights of our discussions, answer common questions, link to further resources, and (hopefully) provide solutions to the exercises.

Feel free to copy and rehost this content.

Contributions

Feel free to make a pull request, or send me a message and I'll add you as an author of this repo if you want to contribute, or just post your contribution on reddit and I'll format it and add it to the document. If you see any mistakes in the proofs, please either let me know or correct it. Don't hesitate to edit/improve other people's proofs.

Instructions

The files to write in are markdown files (.md), which can be compiled into many other formats with pandoc, or viewed with many different editors. I've found markdown to be the easiest way to take notes with equations. Pandoc Markdown syntax is defined here, and is a superset of several markdown formats (I think) that includes extra features. There's a cheatsheet here, and there's some example formatting and equations in the files chapter1.md and pdf.

We'll mostly be using equations, which are typed using Latex syntax. Inline equations are surrounded by $ signs like $a^2 + b^2 = c^2$, and there should be no space between the equation and the $ sign. Display equations use $$.

How to edit Markdown

Lots of editors can be used to edit markdown while displaying the resulting formatted text and equations. Whatever text editor you prefer probably has a plugin to display markdown. I like Typora, and StackEdit can be good if you want one that runs in a browser. Or you can just edit the plaintext.

If you aren't comfortable using git, you can edit in the browser by clicking on a .md file and then clicking on the edit button in the top right corner. After you've finished, click "Propose file change". (If I've added you as a contributor, the button will say "Commit changes").

Compile to pdf or latex or html

After editing the markdown files, you can compile it to other formats with pandoc using the commands below. If it doesn't compile, it usually means there's a latex syntax error in an equation. You don't have to compile before pushing changes if you don't want to, but it'd be good to make sure it works.

pandoc chapter1.md -f markdown -s -o chapter1.pdf

pandoc chapter1.md -f markdown --mathjax -s -o chapter1.html

Viewing the html files online

You can view the html files in this repository online here.

jaynesprobabilitytheory's People

Contributors

maksimim avatar jezgillen avatar clancyoftheoverflow avatar

Stargazers

 avatar Zhiliang Yao avatar WU Binghong avatar  avatar Iacopo avatar David James avatar Lucky Meister avatar Minas Karamanis avatar Alex avatar  avatar uumami avatar  avatar Jakob_Skelmose avatar Kyel avatar Dion Solang avatar  avatar Qintian Sun avatar Ian Roque avatar  avatar Florent Leclercq avatar Rishabh Sachdev avatar Daniel Abib avatar  avatar Yusuf AKIN avatar hblflybird avatar Hangzhou He avatar Stephen McAleese avatar Francesco Iori avatar Marcos avatar Faraz avatar  avatar Ruchit Rawal avatar Simon Brugman avatar Zul avatar Heiner Spieß avatar  avatar Elliot Waite avatar  avatar  avatar Aashiq Dheeraj avatar Colin Caprani avatar Pavel Grafov avatar Simon Polichinel von der Maase, Ph.D avatar Charlie Lu avatar Stefano avatar Cheng Shen avatar Mohamad  Fazeli avatar Simon Svaerd avatar Ilya Valmianski avatar  avatar Mukund Mauji avatar Tushar Jain avatar

Watchers

James Cloos avatar Shaayaan Sayed avatar Yuan Wang avatar  avatar Jacky Lao avatar  avatar  avatar  avatar

jaynesprobabilitytheory's Issues

Proof of chapter 4

Sorry to raise an issue but it is the only way I found to communicate with you and your work is awesome!

Just a minor thing but at the beginning of proof of 4.1 aren't you supposing the case is true and arrive the conclusion it is true. If you want to start an induction shouldn't we prove it works for the case with 2 datasets instead of supposing it is true to show it is true? It is really just maybe the first 10 lines.

Again thank you again for the work and beautiful proofs. Sorry if I didn't get what you intended to do.

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.