Farhad Davaripour, PhD.

As an MLOps developer, simulation specialist, and research engineer with over 6 years of experience, I specialize in developing innovative data-driven solutions. My tenure as a postdoc at NC Inc. was marked by leveraging machine learning and synthetic data from finite element simulations for thermal stress analysis in pipe bends, directly addressing industry challenges. In my current role at Arcurve Inc., I utilize cloud services (e.g., Azure and AWS) to develop/maintain end-to-end machine-learning pipelines. Additionally, my personal project 'DocsGPT,' a RAG-based querying app using LangChain and OpenAI's API, demonstrates my proficiency in implementing solutions using generative AI. 

Educational Contents/Apps

1. Linear Regression Core Principles

In this lecture you will learn how to build a linear regression model from scratch.

GitHub page: Link

Run demo notebook on Google Colab: Link

2. Next Token Prediction

In this lecture, you will learn how Temperature and Top-P control the randomness in LLM-generated outputs 

Dashboard: Link

3. Intro to Prompt Engineering

In this lecture, you will learn how to implement the most popular prompt engineering techniques.

GitHub page: Link

Run demo notebook on Google Colab: Link

4. Intro to Retrieval Augmented Generation (RAG)

In this lecture, you will learn how to implement a basic RAG pipeline.

GitHub page: Link

Run demo notebook on Google Colab: Link

5. Intro to LLM-based Function Calling

In this lecture, you will learn how to implement a basic function calling workflow.

GitHub page: Link

Run demo notebook on Google Colab: Link

6. ReAct Agentic Implementation

This lectures goes through an implementation of a ReAct Agentic Workflow from scratch.

GitHub page: Link

App: Link

7. AI in Pipeline Engineering

This lectures goes through an end to end ML workflow to train a pipeline ILI data analyzer.

GitHub page: Link

Colab Notebook: Link

App: Link

8. GenAI in Pipeline Engineering

This lectures goes through a development of a ReAct Agentic Workflow to parse and execute ALA 2005 design guideline for buried steel pipeliens.

GitHub page: Link

App: Link

Distilled Notes

Stanford-CS229-Spring2023

CS229 course notes from Stanford University on machine learning, covering fundamental concepts and algorithms.

GitHub page: Link

App: Link

Educational Contents for Pipeline Engineers

AI in Pipeline Engineering

This course explores various machine learning (ML) implementations specifically targeting preventative maintenance in pipeline engineering challenges. 

GitHub page: Link

GenAI in Pipeline Engineering

This course explores various advanced GenAI (e.g., ReAct Agentic Workflows) implementations in the field of pipeline engineering.

GitHub page: Link

Applications

           DocsGPT

This app allows users to easily query documents with varied formats using OpenAI's GPT-3.5 language model.

GitHub page: Link

Tutorial: Link

Google Colab: Link

CFRP Reinforced Pipe Bend

This project employs machine learning and synthetic dataset to predict the peak equivalent stress imposed on a CFRP-wrapped HDD overbend.

GitHub Page: Link