A group of Spanish and Portuguese researchers have developed software capable of individually identifying each of the 100 fish in a school of zebrafish based solely on their physical appearance. They used a combination of neural networks for deep learning and…
Talk on complexity
As part of the 18th Science and Innovation Week, a talk will be given on one of the so-called Millennium Problems: P vs NP. A positive resolution of this conjecture, in addition to being rewarded with one million dollars, would allow…
R in Business analysis
R is an open-source programming language used for statistical computing, predictive analysis, and data visualization. However, in recent years it has been expanding into business analytics, focusing on the development of applications, forecasting models, optimization, and decision-making. In the following article,…
Mathematical model to predict the probability of home sales
When we hear about algorithms or Machine Learning, the first things that often come to mind are the tech world: search engines, Netflix recommendations, or online advertising. But in reality, these tools are already being applied across a wide variety of…
15 Integer sorting algorithms, each at it’s own pace
The following video offers a fantastic visual (and musical) demonstration of how different integer sorting algorithms work showing their speed and the number of operations involved. The algorithms featured are: selection sort, insertion sort, quicksort, mergesort, heapsort, radix sort (LSD), radix…
History of GitHub
A few years ago, if you asked a developer about GitHub (or Bitbucket), you’d likely get a clear answer: “I don’t know about it”. GitHub didn’t even exist. Today, the collaborative code repository with the octocat logo has become almost indispensable…







