Skip to content

Various projects on applications of AI, Data Science and Machine Learning

Notifications You must be signed in to change notification settings

smortezah/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

327 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Portfolio

Welcome to my repository, a collection of my exploratory projects in the diverse fields of AI, Data Science and Machine Learning.

For a detailed understanding of these projects, you can refer to the comprehensive documentation available here.

In addition to these projects, I regularly share my insights and learnings on the Medium platform. You can access my articles here.

Tip

The projects listed below are organized alphabetically for your convenience.

🚨 Anomaly Detection

🏭 Automation

  • Automated GitHub Commits: Simplify your workflow with an automated solution for committing and pushing changes to GitHub.

πŸ“· Computer Vision

πŸ”§ Configuration

  • TOML vs. YAML: Choosing the right configuration format for yourΒ projects.

πŸ“ Data Formats

  • Top 5 Formats: Top 5 structured data formats for data science.
  • TOON: Token-efficient, human-readable serialization format optimized for LLM contexts.

🧩 Data Structures

  • Sorting Algorithms: A comprehensive guide to understanding and implementing popular sorting algorithms in Python.
  • Understanding Hashing: Dive into the world of hashing, its applications, and Python implementation.
  • Bloom Filter: Learn about the Bloom filter data structure and its applications.

🎨 Data Visualization

πŸ” EDA (Exploratory Data Analysis)

πŸ› οΈ ETL (Extract, Transform, Load)

βš™οΈ Hyperparameter Tuning

  • KerasTuner: Optimize your models with hyperparameter tuning using the KerasTuner library.
  • Optuna: Enhance your models with hyperparameter tuning using the Optuna library.

🧠 LLM (Large Language Model)

πŸ“„ Logging

πŸ€– Machine Learning

πŸ”’ Privacy

  • Anonymization: Learn about data anonymization and its applications.
  • Encryption: A guide to understanding and implementing Python encryption.

🐍 Python

🚧 Software design

πŸ“ˆ Statistical Analysis

πŸ’‘ Synthetic Data Generation

  • Introduction: Learn to generate synthetic data using Python and understand the considerations for using synthetic data.

πŸ–₯️ Terminal

  • jq: Manipulate JSON with jq.
  • Rich: Format text in the terminal using the Rich library.

⏳ Time-series Analysis

πŸ•ΈοΈ Web Scraping

  • jobinventory: Scrape job listings from jobinventory.com using Python.

πŸ“ XAI (Explainable AI)

  • Introduction: Understand the importance of explainable AI and its applications.

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •  

Languages