Giorgos Myrianthous

Senior Data Engineer at Plum

Expertise: Data science, machine learning, software engineering, big data

Education: University of Sheffield; University of Manchester

Giorgos Myrianthous is a senior data engineer with the fintech company Plum. He has a background in machine learning, data and software engineering as applied to real-time data streaming, real-time fraud detection, rare disease detection and line of therapy transition.

26 Articles

Sort By: Most Recent Oldest
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 26, 2025

What Is a Systems Analysis?

Systems analysis is the process of understanding a system so that you can improve it. Our expert explains how to conduct a thorough one.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 25, 2025

What Is a Software Requirement Specification (SRS)?

A software requirements specification (SRS) is a formal document that defines what a software system is expected to do. Our expert explains what makes a good one.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 24, 2025

What Are Diffusion Models?

Diffusion models are generative AI models based on principles drawn from physics that are useful for image generation. Our expert explains how they work.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 23, 2025

Java Math.random() Method Explained With Examples

The Math.random method in Java generates a pseudorandom number between 0.0 and 1.0. Our expert explains how it works.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on May 27, 2025

What Is Optical Character Recognition (OCR)?

Optical character recognition is a technology that allows a computer to convert scanned data into editable, searchable text. Our expert explains what you need to know.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on May 20, 2025

What Is Prompt Injection?

Prompt injection is a cyberattack that takes advantage of the greatest strength of an LLM: Its ability to understand natural language. Our expert details how it works and how to guard against it.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 26, 2025

Async Vs. Sync Programming: Understanding the Differences

Our expert explains the difference between asynchronous and synchronous programming approaches.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 26, 2025

What Is Hyperparameter Tuning?

Understanding hyperparameter tuning is crucial to getting the results you want from your machine learning model.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 26, 2025

LightGBM: A Guide

Light gradient-boosting machine (LightGBM) is an open-source machine learning framework that specializes in handling large data sets and high-dimensional data. Learn more. 

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on December 09, 2024

What Is Ensemble Learning (With Examples)?

Often, many minds working on a problem can achieve a better solution than one working alone. Ensemble learning applies this strategy to machine learning problems.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on December 09, 2024

Linux cp Command: How to Copy a File or Directory

The cp command allows you to duplicate files or directories from one part of the file system to another.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 26, 2025

How to Fix AttributeError: ‘DataFrame’ Object Has No Attribute ‘Append’

AttributeError: ‘DataFrame’ object has no attribute ‘append’ is an error that occurs when the append() method is used in Pandas versions 2.0 and beyond. Learn how to resolve it.

Image: Shutterstock / Built In