2-min Computer Science Concepts

[2-min CS Concepts] A Rapid Introduction to the PubSub Communication Pattern

Did you check the news today? Or receive an email newsletter from a company? This type of communication is one way. Information flows from a publisher to the subscribers. The publisher creates information, the subscriber consumes information. Thus, computer scientists call this communication pattern publish and subscribe paradigm – pubsub. When consuming news, you seek …

[2-min CS Concepts] A Rapid Introduction to the PubSub Communication Pattern Read More »

[2-min CS Concepts] A Rapid Introduction to Decision Trees for Machine Learning

Deep learning has become the megatrend within artificial intelligence and machine learning. Yet, training large neural networks is not always the best choice. It’s the bazooka in machine learning, effective but not efficient. A human will not understand in practice why the neural network classifies one way or the other. It is just a black …

[2-min CS Concepts] A Rapid Introduction to Decision Trees for Machine Learning Read More »

[2-min CS Concepts] What is a Hypergraph?

You most likely know graphs. The web graph consists of websites connected via hyperlinks. The websites are graph vertices and the hyperlinks are graph edges. Each graph edge connects exactly two vertices. What happens if you drop this limitation and allow each edge to connect an arbitrary number of vertices? Simple: you get a hypergraph. …

[2-min CS Concepts] What is a Hypergraph? Read More »