What is Swapping and Why is it Vital For Coding?

By Noor H., Age 15      Often online shoppers will encounter “recommended for you” when buying items online at sites like Amazon, music services, and even news articles.  How do they decide which items to target and which ads to use? Word suggestion in texting and typing is also common form technology that people… Continue reading What is Swapping and Why is it Vital For Coding?

Artificial Intelligence and Machine Learning

Light bulb with brain inside the hands of the businessman. The concept of the business idea.

By William O., Age 15      Often online shoppers will encounter “recommended for you” when buying items online at sites like Amazon, music services, and even news articles.  How do they decide which items to target and which ads to use? Word suggestion in texting and typing is also common form technology that people… Continue reading Artificial Intelligence and Machine Learning

Why High-Quality 2D Games Sell Much Better Than High-Quality 3D Games- And Why There’s A Lack Of Them

By Ethan S., Age 15 If you think about some of the best selling indie (independent developer) hits, you’ll probably come up with a list that includes “Hyper Light Drifter,” “Undertale,” etc.; this is due to the fact that high-quality 2D games perform really well. However, there is a relative lack of memorable 2D games… Continue reading Why High-Quality 2D Games Sell Much Better Than High-Quality 3D Games- And Why There’s A Lack Of Them

Advanced Machine Learning Techniques: K-Means Clustering Algorithm

By Camille D., Age 17 K-means clustering is one of the most widely used and straightforward machine learning algorithms. Its goal is to find groups or clusters within a set of data, the number of which is denoted by k. It is an iterative algorithm that partitions a dataset into subgroups such that the subgroups… Continue reading Advanced Machine Learning Techniques: K-Means Clustering Algorithm

Advanced Machine Learning Techniques: Principal Component Analysis

By Camille D., Age 17 This article will focus on a method data scientists and programmers use to make data easier to explore, visualize, and interpret data, called principal component analysis (PCA). The explanations in this article assume some background in linear algebra and statistics. PCA is based on dimensionality reduction: “the process of reducing… Continue reading Advanced Machine Learning Techniques: Principal Component Analysis

The Julia Language – A New Pillar of Scientific Computing

By Camille D., Age 17 Developed in 2009 and made available in 2012, Julia is one of the fastest-growing languages in the industry. As it routinely makes an appearance in language popularity rankings, there is a potentiality for the language to outshine languages such as Python in the realm of computational science and general programming.… Continue reading The Julia Language – A New Pillar of Scientific Computing