S. Mortezah AI & Machine Learning Portfolio

website·Indexed 29 days ago

https://smortezah.github.io/portfolio/docs/

A collection of technical guides and projects focusing on AI, Machine Learning, and Data Science. Topics include Python programming (PEP 8, pattern matching, advanced built-ins), data visualization (ggplot2, lets-plot, pandas pivot tables), Explainable AI (XAI), synthetic data, and tools like PyTorch, Polars, sktime, and jq.

Tokens
59.8K
Snippets
310
Records
432
Agent score
75%

What's inside S. Mortezah Portfolio

  1. Overview of the TOON serialization format

    TOON is a deterministic, human-readable serialization format designed for Large Language Model (LLM) contexts, such as prompts, RAG pipelines, and agent protocols. It targets a 30–60% token reduction compared to JSON for uniform tabular data while remaining compatible with JSON's data model (strings, numbers, booleans, null, objects, and arrays).
  2. Overview of Python argparse

    argparse is a Python standard library module used to parse command-line arguments. It is preferred over sys.argv because it provides automatic type conversion, built-in help message generation, and support for complex structures like optional flags and subcommands without requiring manual parsing and validation.
  3. Overview of Data Anonymization

    Data anonymization is the process of protecting private or sensitive information—such as personally identifiable information (PII) and protected health information (PHI)—by removing or encrypting identifiers. The goal is to preserve privacy and confidentiality while maintaining the data's integrity and usability for analysis, testing, or research.
  4. Introduction to TOON token-efficient format

    TOON is a specialized data format designed to be token-efficient when processed by Large Language Models (LLMs), reducing the number of tokens required to represent information.
  5. Overview of Apache Parquet columnar storage

    Apache Parquet is a columnar storage format designed for big data processing, commonly used within the Hadoop ecosystem. Unlike row-based formats such as CSV and JSON, Parquet's columnar structure improves performance and efficiency for large-scale data processing tasks.
  6. Introduction to Hashing and Python Implementation

    Hashing is a fundamental data structure technique used to map data of arbitrary size to fixed-size values. Detailed guidance on the concepts of hashing and how to implement them using Python can be found in the Hashing documentation.
  7. Overview of Apache Airflow for ETL Pipelines

    Apache Airflow is an open-source platform used to create, schedule, and monitor workflows. In data engineering, it is used to manage complex ETL (Extract, Transform, Load) pipelines by defining workflows as Directed Acyclic Graphs (DAGs). In a DAG, nodes represent individual tasks and edges define the dependencies between those tasks. Airflow supports task retries, email notifications, and various external system integrations.
  8. Overview of Keras Core multi-backend support

    Keras Core (which evolved into Keras 3.0) is a complete rewrite of the Keras codebase featuring a modular backend architecture. This allows developers to write Keras workflows and run them on multiple deep learning frameworks, specifically TensorFlow, PyTorch, and JAX, eliminating the need to be locked into a single framework silo.
  9. Overview of PEP 8 Python Style Guide

    PEP 8 is the official style guide for Python code, providing a set of guidelines and best practices to ensure Python code is readable, consistent, and maintainable across different projects and developers.