de en es fr nl pl pt sv zh

computer science

How the NSF-funded GOLD program helps our master students learn data science skills

pleunipennings

Photo of students with yellow caps to celebrate their graduation from the GOLD data science program. How it started Around 2018, undergraduate students in the Biology and Chemistry departments of San Francisco State University had the option to participate in the PINC computing minor, and...

Very-busy expression analysis

teymour

An expression e is very busy at a point p if for every path from p, the expression is used before any of the constituent parts of e are redefined. For example: a = 0 b = 0 t = a + b // a + b is very busy, because it is used on the only path (to the definition of w) without being redefined u =...

The kernel trick

teymour

A support vector machine can find values of \mathbf{w} such that the hyperplane (i.e. line, but in more dimensions) given by \mathbf{w}^\top \mathbf{x} + b = 0 seperates a (linearly seperable) dataset such that all points above the line are in class A and all points below the line are in...

Constraint-based type inference

teymour

I have always found the explanations of type inference in the PL (programming language) literature to be at a very abstract level. This is fine, but I found it much easier to understand the underlying mechanisms by looking at more concrete examples. The basic problem of type inference is this: we...

Shifting Modern Data Science Forward: Dijkstra principle for data science

msuzen

Kindly reposted to KDnuggets by Gregory Piatetsky-Shapiro with the title Data science is not about data -applying Dijkstra principle to data science and enhancements.PreludeDijkstra in Zurich, 1984 (Wikipedia)Edsger Dijkstra was a Dutch theoretical physicist turned computer scientist, and probably...