Expert Contributors Articles

Sorted By: Most Recent
James Evans James Evans
Updated on October 25, 2024

What Is Retrieval Augmented Generation (RAG)?

Use RAG to customize large language model outputs.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on October 24, 2024

What Does “If __name__ == ‘__main__’” Do in Python?

__name__ is a special variable in Python. “If __name__== ‘__main__’” is a conditional statement that tells the Python interpreter under what conditions the main method should be executed.

Image: Shutterstock / Built In
Kay Jan Wong Kay Jan Wong
Updated on October 24, 2024

Python Tree Implementation: A Guide

Trees are non-linear data structures that store data hierarchically and are made up of nodes connected by edges. Here’s how to implement it in Python using bigtree.

Image: Shutterstock / Built In
Parag Radke Parag Radke
Updated on October 24, 2024

Monte Carlo Tree Search: A Guide

Monte Carlo tree search (MCTS) is a heuristic search algorithm for decision processes. Here’s what you need to know.

Image: Shutterstock / Built In
Anmolika Singh Anmolika Singh
Updated on October 24, 2024

Gale-Shapley Algorithm Explained

The Gale-Shapley algorithm is a deferred acceptance algorithm used in matching theory to solve the Stable Marriage Problem. Here’s how it works and how to apply it in Python.

Image: Shutterstock / Built In
Mark Frein Mark Frein
Updated on October 23, 2024

Hire These Glue Roles to Future-Proof Your Organization

Glue roles can tie together various teams and keep everyone moving in the same direction during times of change. Here are three critical positions to consider hiring.

Image: Shutterestock / Built In
Vihar Kurama Vihar Kurama
Updated on October 23, 2024

PyTorch vs. TensorFlow: Key Differences to Know for Deep Learning

A comparison of two popular Python deep learning frameworks — PyTorch and TensorFlow.

Image: Shutterstock / Built In
Anas Al-Masri Anas Al-Masri
Updated on October 23, 2024

How Does Backpropagation in a Neural Network Work?

Backpropagation is the neural network training process of feeding error rates back through a neural network to make it more accurate. Here’s what you need to know.

Image: Shutterstock / Built In
Roger Gerard Roger Gerard
Updated on October 23, 2024

Are You a Bully Boss?

In honor of National Bullying Prevention Month, here are nine questions to ask yourself to see if you’ve participated in bully culture and steps you can take to do better.

Image: Shutterstock / Built In
Vatsal Patel Vatsal Patel
Updated on October 22, 2024

Markov Chain Explained

A Markov chain is a stochastic model that outlines the probability of a sequence of events occurring based on the previous event. Here’s what you need to know.

Image: Shutterstock / Built In