The Cryptographer’s Toolbox

From Secret Key Cryptography by Frank Rubin

This article covers:

·  The rating system used for ciphers

·  Substitution ciphers

·  Transposition ciphers

·  Fractionation, breaking letters into smaller units

·  Pseudorandom number generators

Collective Communication Pattern: Improving Performance When Parameter Servers Become a Bottleneck

From Distributed Machine Learning Patterns by Yuan Tang

In this article, we introduce the collective communication pattern, which is a great alternative to parameter servers when the machine learning model we are building is not too large without having to tune the ratio between the number of workers and parameter servers.

Parameter Server Pattern: Tagging Entities in 8 Millions of YouTube Videos

From Distributed Machine Learning Patterns by Yuan Tang

In this article, we introduce the parameter server pattern which comes handy for situations where the model is too large to fit in a single machine such as one we would have to build for tagging entities in the 8 millions of YouTube videos.

Components of an Orchestrator

From Build an Orchestrator in Go by Tim Boring

This article covers

The evolution of application deployments
Classifying the components of an orchestration system

Managing Data Sources in Machine Learning

From Graph-Powered Machine Learning by Alessandro Negro

This article discusses managing data in graph-powered machine learning projects.

Getting to Know GPUs

From Parallel and High-Performance Computing by Robert Robey and Yuliana Zamora

This article takes a deep dive into GPUs.

Creating a Bipartite Graph for a User-Item Dataset

By Graph-Powered Machine Learning Alessandro Negro

This article discusses creating a bigraph for a user-item dataset.

Genetic algorithms: Biologically inspired, fast-converging optimization

Take 40% off Advanced Algorithms and Data Structures by entering fcclarocca into the discount code box at checkout at manning.com. This article covers Introducing the genetic algorithm Examining whether genetic algorithms are better than simulated annealing Solving the “Packing to… Continue Reading →

Interview with Brian Goetz

Brian Goetz is one of the leading figures in the Java world. As Java Language Architect at Oracle, he helps steer the direction of the language’s evolution and its supporting libraries. He has led the language through several important modernizations, including Project Lambda.  Brian has a long career in software engineering and is the author of the best-selling book “Java Concurrency in Practice.” (Addison-Wesley, 2006)

Techniques for handling modern big data applications

From Algorithms and Data Structures for Massive Datasets by Dzejla Medjedovic, Emin Tahirovic, and Ines Dedovic

© 2022 Manning — Design Credits