Algorithms Articles

Sorted By: Most Recent
Marga Hoek Marga Hoek
Updated on December 01, 2023

What is Relational Trust in Tech, and Why Do We Need to Build It?

People trust algorithms now more than ever before but are wary of how this powerful technology will be used.

What is Relational Trust in Tech, and Why Do We Need to Build It?
Jenny Grange and Chris Guidry Jenny Grange and Chris Guidry
Updated on October 11, 2023

How to Conduct Better Coding Interviews

A wave of change is sweeping the software industry, shaking up the interview process. Two hiring managers share insights into the new approach.

How to Conduct Better Coding Interviews
Noah Topper Noah Topper
Updated on September 27, 2023

Introduction to the Beam Search Algorithm

Beam search is an approximate search algorithm with applications in natural language processing and many other fields. Our expert explains how it works.

Introduction to the Beam Search Algorithm
Juan Ramirez Juan Ramirez
Updated on September 05, 2023

When AI Makes a Mistake, Who’s Responsible?

Dissecting accountability is not easy, considering all the hands it takes to create AI.

When AI Makes a Mistake, Who’s Responsible?
Alex Zelinsky Alex Zelinsky
Updated on September 05, 2023

Full vs. Complete Binary Tree: What’s the Difference?

A full tree is a tree where every node has either zero or two children. This means that all of the nodes in the tree are either leaf nodes or internal nodes.

Full vs. Complete Binary Tree: What’s the Difference?
Ellen Glover Ellen Glover
Updated on July 20, 2023

What Is Synthetic Data?

Synthetic data allows people to digitally generate the exact data they need, on demand.

What Is Synthetic Data?
Cassie Kozyrkov Cassie Kozyrkov
Updated on May 31, 2023

What Does It Mean to ‘Work With AI’?

As artificial intelligence has become useful for solving everyday problems, it has left the exclusive realm of research and become an applied technology. So, who gets to claim it?

What Does It Mean to ‘Work With AI’?
Edoardo Romani Edoardo Romani
Updated on April 11, 2023

What Is Pattern Recognition?

Pattern recognition is an automated process thanks to the availability of computer power to ingest data, process it, recognize its patterns and share it for further analysis. Here’s how pattern recognition works.

What Is Pattern Recognition?
Anthony Corbo Anthony Corbo
Updated on December 29, 2022

What Is an Algorithm?

Algorithms provide computers with instructions that transform data into usable knowledge.

What Is an Algorithm?
Tammy Xu Tammy Xu
Updated on December 01, 2021

Reading Code Is an Important Skill. Here’s Why.

Pick a codebase, read the documentation and dive in!

Reading Code Is an Important Skill. Here’s Why.