From d4d048e66b16a3713caec957e94e8d7e80e39368 Mon Sep 17 00:00:00 2001 From: Yuchen Pei Date: Sun, 3 Jun 2018 22:22:43 +0200 Subject: fixed mathjax conversion from md --- site/microblog.html | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) (limited to 'site/microblog.html') diff --git a/site/microblog.html b/site/microblog.html index c551725..2444f82 100644 --- a/site/microblog.html +++ b/site/microblog.html @@ -19,6 +19,53 @@
+

2018-05-30

+

Roger Grosse’s post How to learn on your own (2015) is an excellent modern guide on how to learn and research technical stuff (especially machine learning and maths) on one’s own.

+ +
+
+

2018-05-25

+

This post models 2048 as an MDP and solves it using policy iteration and backward induction.

+ +
+
+

2018-05-22

+
+

ATS (Applied Type System) is a programming language designed to unify programming with formal specification. ATS has support for combining theorem proving with practical programming through the use of advanced type systems. A past version of The Computer Language Benchmarks Game has demonstrated that the performance of ATS is comparable to that of the C and C++ programming languages. By using theorem proving and strict type checking, the compiler can detect and prove that its implemented functions are not susceptible to bugs such as division by zero, memory leaks, buffer overflow, and other forms of memory corruption by verifying pointer arithmetic and reference counting before the program compiles. Additionally, by using the integrated theorem-proving system of ATS (ATS/LF), the programmer may make use of static constructs that are intertwined with the operative code to prove that a function attains its specification.

+
+

Wikipedia entry on ATS

+ +
+
+

2018-05-20

+

(5-second fame) I sent a picture of my kitchen sink to BBC and got mentioned in the latest Boston Calling episode (listen at 25:54).

+ +
+
+

2018-05-18

+

colah’s blog has a cool feature that allows you to comment on any paragraph of a blog post. Here’s an example. If it is doable on a static site hosted on Github pages, I suppose it shouldn’t be too hard to implement. This also seems to work more seamlessly than Fermat’s Library, because the latter has to embed pdfs in webpages. Now fantasy time: imagine that one day arXiv shows html versions of papers (through author uploading or conversion from TeX) with this feature.

+ +
+
+

2018-05-15

+

Notes on random froests

+

Stanford Lagunita’s statistical learning course has some excellent lectures on random forests. It starts with explanations of decision trees, followed by bagged trees and random forests, and ends with boosting. From these lectures it seems that:

+
    +
  1. The term “predictors” in statistical learning = “features” in machine learning.
  2. +
  3. The main idea of random forests of dropping predictors for individual trees and aggregate by majority or average is the same as the idea of dropout in neural networks, where a proportion of neurons in the hidden layers are dropped temporarily during different minibatches of training, effectively averaging over an emsemble of subnetworks. Both tricks are used as regularisations, i.e. to reduce the variance. The only difference is: in random forests, all but a square root number of the total number of features are dropped, whereas the dropout ratio in neural networks is usually a half.
  4. +
+

By the way, here’s a comparison between statistical learning and machine learning from the slides of the Statistcal Learning course:

+

SL vs ML

+ +
+
+

2018-05-14

+

Open peer review

+

Open peer review means peer review process where communications e.g. comments and responses are public.

+

Like SciPost mentioned in my post, OpenReview.net is an example of open peer review in research. It looks like their focus is machine learning. Their about page states their mission, and here’s an example where you can click on each entry to see what it is like. We definitely need this in the maths research community.

+ +
+

2018-05-11

Some notes on RNN, FSM / FA, TM and UTM

Related to a previous micropost.

-- cgit v1.2.3