Tag: Algorithms

Cracking Sudoku — How to Explore Backtracking Algorithms With Python

This article is designed to guide you through the intricacies of the Sudoku puzzle, the concept of backtracking in algorithms, and how the two intersect. Whether you’re an experienced Python programmer or a beginner eager to improve your problem-solving skills, this exploration is for you. ...

Algorithms you need to know before you take that Systems Design Interview

While scouring my LinkedIn feed for non-cringe posts, I came across this infographic that talks about different algorithms and their use-cases. Like the title suggests, I figured I should know what these algos are and where/how they are used. I haven’t really had a systems design interview bef...

Algorithms you need to know before you take that Systems Design Interview

While scouring my LinkedIn feed for non-cringe posts, I came across this infographic that talks about different algorithms and their use-cases. Like the title suggests, I figured I should know what these algos are and where/how they are used. I haven’t really had a systems design interview bef...

Algorithms and journalism: the dawn of a new age, or the beginning of the end?

Google has pitched several American newspapers, among them The New York Times, The Washington Post and The Wall Street Journal — with an algorithm, known internally as Genesis, capable of writing news stories based on specific information. Google describes Genesis as a person...

All Major Blockchain Consensus Algorithms Explained

Blockchain technology has taken the world by storm, offering a decentralized and secure way to store and transfer information. It has also revolutionized the way transactions are carried out, and with it comes a wide range of consensus algorithms. Here, consensus algorithms play a critical role in e...

What is Load Balancing?

Definition, how load balancers work, load balancing algorithms, benefits and, types of Load Balancers. Definition Load Balancing is the practice of distributing network traffic or computational workloads between two or more computers. Most modern applications have to process millions of reques...

Why studying algorithms will enhance your programming career

As someone who is interested in becoming a software developer, you have probably heard that it’s important to learn algorithms. Or maybe you have already started your programming career and haven’t yet encountered a situation where knowledge of algorithms would be beneficial to you. Eith...

Algorithms and journalism: the dawn of a new age, or the beginning of the end?

Google has pitched several American newspapers, among them The New York Times, The Washington Post and The Wall Street Journal — with an algorithm, known internally as Genesis, capable of writing news stories based on specific information. Google describes Genesis as a person...

Generative algorithms and cracked mirrors

The number of ChatGPT users is starting to fall for the first time since its launch, with 10% fewer visits worldwide in June. At the same time, we are starting to see more and more cases of AI-spam, web pages written by generative algorithms — some of them not even bothering to ...

Algorithms and journalism: the dawn of a new age, or the beginning of the end?

Google has pitched several American newspapers, among them The New York Times, The Washington Post and The Wall Street Journal — with an algorithm, known internally as Genesis, capable of writing news stories based on specific information. Google describes Genesis as a person...

Generative algorithms and cracked mirrors

The number of ChatGPT users is starting to fall for the first time since its launch, with 10% fewer visits worldwide in June. At the same time, we are starting to see more and more cases of AI-spam, web pages written by generative algorithms — some of them not even bothering to ...

All Major Blockchain Consensus Algorithms Explained

Blockchain technology has taken the world by storm, offering a decentralized and secure way to store and transfer information. It has also revolutionized the way transactions are carried out, and with it comes a wide range of consensus algorithms. Here, consensus algorithms play a critical role in e...

The problem with anthropomorphizing algorithms

More and more people are using generative algorithms for a growing number of tasks, whether for text or image generation. OpenAI’s decision to apply the classic Silicon Valley philosophy of “move fast and break things” to machine learning and bring to market an unfinished prod...

Euro Trip Optimization: Genetic Algorithms and Google Maps API Solve the Traveling Salesman Problem

Remember that feeling after watching movies like EuroTrip, where the characters whisk through picturesque European cities on an adventure of a lifetime? It’s captivating. Yet, reality promptly reminds us: that orchestrating a journey across numerous destinations is no simple task. But her...

Cracking Sudoku — How to Explore Backtracking Algorithms With Python

This article is designed to guide you through the intricacies of the Sudoku puzzle, the concept of backtracking in algorithms, and how the two intersect. Whether you’re an experienced Python programmer or a beginner eager to improve your problem-solving skills, this exploration is for you. ...

Genetic Algorithms -Selection

Fitness Proportionate Selection is one of the most popular ways of parent selection. In this method, individual can become a parent with a probability which is proportional to its fitness. Therefore, fitter individuals have a higher chance of reproduction and propagating their features to the nex...

From Beaks to Bytes: Genetic Algorithms in Trading, Investing, and Finance.

While the buzz on social media might lead you to believe that Artificial Intelligence is all about chatbots and automated text completion, the reality is far more complex and intriguing. Major tech giants like Microsoft, Google, and OpenAI might have popularized language models, but AI’s capab...

Gaussian Discriminant Analysis an example of Generative Learning Algorithms

Algorithms that model p(y|x) directly from the training set are called discriminative algorithms. There can be a different approach to the same problem, consider the same binary classification problem where we want learn to distinguish between two classes, class A (y=1) and class B (y=0) based...