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 […]

How Face Filters and Face Recognition Work

By Mira B., Age 14 Many people use social media apps such as Instagram or Snapchat, which have face filters for people to take and post pictures of themselves. But many people do not realize how these filters are created and the technology behind how they fit people’s faces almost perfectly. The mechanics behind face […]

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. […]

Web-Scraping and Its Uses

By Noah S., Age 16 Web-scraping is exactly what it sounds like. Scraping the web for specific stuff, determined by the engineer. For example, instead of copy and pasting every book on a library website into a spreadsheet, a web-scraper can programmatically find every book title and paste it into an arraylist. The engineer then […]