View MapiAI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MapiAI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MapiAI/README.md

👋 Hi, I’m Maria Petralia (MaPi)

About Me

I'm a Data Scientist and AI practitioner with a background in Computer Science and more than ten years of experience in software development and digital solutions. I build end-to-end data and AI projects spanning machine learning, predictive analytics, natural language processing, computer vision, and generative AI applications.

My portfolio includes customer segmentation, time series forecasting, NLP classification, toxic communication pattern detection, recommendation systems, and computer vision projects, with a strong focus on feature engineering, model evaluation, explainability, and reproducible workflows. I enjoy transforming complex data into actionable insights and designing AI-powered solutions that combine technical rigor with real-world impact.

I am particularly interested in Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Explainable AI, Large Language Models, Retrieval-Augmented Generation (RAG), Fine-tuning, and the development of responsible AI systems that address meaningful business and social challenges.


Interests

  • Machine Learning & Artificial Intelligence
  • Computer Vision & Deep Learning
  • Natural Language Processing & Text Classification
  • Large Language Models & Generative AI
  • Retrieval-Augmented Generation (RAG)
  • Fine-tuning & Transfer Learning
  • Responsible AI & Ethical AI Design
  • Data Analytics & Visualization
  • Predictive Modeling & Time Series
  • Unsupervised Learning & Clustering
  • Explainable AI & Model Evaluation
  • Reproducible Data Science Workflows

Featured Projects

SafeGuard AI – AI-Powered Toxic Communication Pattern Detection

Full-stack GenAI application with multi-model AI pipeline, RAG, contextual risk assessment, and Responsible AI design. Built with FastAPI, PostgreSQL + pgvector, fine-tuned DistilBERT, OpenAI GPT-4o-mini, and Streamlit. 🔗 Repo: https://github.com/MapiAI/SafeGuard-AI

TravelTide – Customer Segmentation

Unsupervised learning project using segmentation and clustering to identify customer personas and behavioral patterns.
🔗 Repo: https://github.com/MapiAI/TravelTide-Customer-Segmentation

Corporación Favorita – Time Series Sales Forecasting

End‑to‑end forecasting project with MLflow tracking, Streamlit apps, and model evaluation.
🔗 Repo: https://github.com/MapiAI/corporacion_favorita

CIFAR-10 Image Classification (CNN, ResNet50 Transfer Learning)

Image classification on the CIFAR-10 dataset using a custom CNN and a transfer learning approach based on a pretrained ResNet50 model.
🔗 Repo: https://github.com/MapiAI/cifar10-image-classification

Vehicle Silhouette Classification

Supervised machine learning project that classifies vehicle types using tabular features extracted from vehicle silhouettes.
🔗 Repo: https://github.com/MapiAI/Vehicle-Silhouette-Classification-Project

Car Data Analysis (Python, Jupyter)

Exploratory data analysis and visualization on car datasets.
🔗 Repo: https://github.com/MapiAI/Car-Data-Analysis

Tableau Dashboards


What I'm Working On

  • Generative AI application development (RAG, LLMs, fine-tuning)
  • Deep Learning & Computer Vision
  • Model Deployment and MLOps
  • Reproducible AI and Machine Learning Workflows

Collaboration

I’m open to collaborating on data science projects that combine technical depth with clear communication and visualization.


How to Reach Me


Fun Fact

I find beauty in both nature and numbers. When I’m not analyzing data or creating vector images, you’ll find me designing cakes 🎂, tending to my garden 🌱, or practicing yoga & tai chi 🧘‍♀️. Creativity and logic are the two forces that shape my world.

Pinned Loading

  1. TravelTide-Customer-SegmentationTravelTide-Customer-SegmentationPublic

    Customer segmentation and perk assignment project for TravelTide, combining rule-based behavioral logic and clustering.

    Jupyter Notebook

  2. DisasterTweets-NLP-ClassificationDisasterTweets-NLP-ClassificationPublic

    NLP binary classification pipeline to detect disaster-related tweets - feature engineering, TF-IDF vectorization, and linear models.

    Jupyter Notebook

  3. Vehicle-Silhouette-Classification-ProjectVehicle-Silhouette-Classification-ProjectPublic

    Supervised machine learning project for classifying vehicles (car, van, bus) using geometric features extracted from their silhouettes. Includes EDA, preprocessing, multiple model evaluations, cros…

    Jupyter Notebook

  4. corporacion_favoritacorporacion_favoritaPublic

    Time series sales forecasting for Corporación Favorita — XGBoost, SARIMA, LSTM, Streamlit app

    Jupyter Notebook

  5. Car-Data-AnalysisCar-Data-AnalysisPublic

    Car dataset analysis using Python, Pandas, and visualization libraries. Exploratory Data Analysis (EDA) uncovering insights on pricing, performance, efficiency, and automotive market trends.

    Jupyter Notebook 2

  6. cifar10-image-classificationcifar10-image-classificationPublic

    Image classification on CIFAR-10 using a baseline CNN and ResNet50 transfer learning with fine-tuning, augmentation, and error analysis.

    Jupyter Notebook

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View MapiAI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MapiAI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MapiAI/README.md

👋 Hi, I’m Maria Petralia (MaPi)

About Me

I'm a Data Scientist and AI practitioner with a background in Computer Science and more than ten years of experience in software development and digital solutions. I build end-to-end data and AI projects spanning machine learning, predictive analytics, natural language processing, computer vision, and generative AI applications.

My portfolio includes customer segmentation, time series forecasting, NLP classification, toxic communication pattern detection, recommendation systems, and computer vision projects, with a strong focus on feature engineering, model evaluation, explainability, and reproducible workflows. I enjoy transforming complex data into actionable insights and designing AI-powered solutions that combine technical rigor with real-world impact.

I am particularly interested in Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Explainable AI, Large Language Models, Retrieval-Augmented Generation (RAG), Fine-tuning, and the development of responsible AI systems that address meaningful business and social challenges.


Interests

  • Machine Learning & Artificial Intelligence
  • Computer Vision & Deep Learning
  • Natural Language Processing & Text Classification
  • Large Language Models & Generative AI
  • Retrieval-Augmented Generation (RAG)
  • Fine-tuning & Transfer Learning
  • Responsible AI & Ethical AI Design
  • Data Analytics & Visualization
  • Predictive Modeling & Time Series
  • Unsupervised Learning & Clustering
  • Explainable AI & Model Evaluation
  • Reproducible Data Science Workflows

Featured Projects

SafeGuard AI – AI-Powered Toxic Communication Pattern Detection

Full-stack GenAI application with multi-model AI pipeline, RAG, contextual risk assessment, and Responsible AI design. Built with FastAPI, PostgreSQL + pgvector, fine-tuned DistilBERT, OpenAI GPT-4o-mini, and Streamlit. 🔗 Repo: https://github.com/MapiAI/SafeGuard-AI

TravelTide – Customer Segmentation

Unsupervised learning project using segmentation and clustering to identify customer personas and behavioral patterns.
🔗 Repo: https://github.com/MapiAI/TravelTide-Customer-Segmentation

Corporación Favorita – Time Series Sales Forecasting

End‑to‑end forecasting project with MLflow tracking, Streamlit apps, and model evaluation.
🔗 Repo: https://github.com/MapiAI/corporacion_favorita

CIFAR-10 Image Classification (CNN, ResNet50 Transfer Learning)

Image classification on the CIFAR-10 dataset using a custom CNN and a transfer learning approach based on a pretrained ResNet50 model.
🔗 Repo: https://github.com/MapiAI/cifar10-image-classification

Vehicle Silhouette Classification

Supervised machine learning project that classifies vehicle types using tabular features extracted from vehicle silhouettes.
🔗 Repo: https://github.com/MapiAI/Vehicle-Silhouette-Classification-Project

Car Data Analysis (Python, Jupyter)

Exploratory data analysis and visualization on car datasets.
🔗 Repo: https://github.com/MapiAI/Car-Data-Analysis

Tableau Dashboards


What I'm Working On

  • Generative AI application development (RAG, LLMs, fine-tuning)
  • Deep Learning & Computer Vision
  • Model Deployment and MLOps
  • Reproducible AI and Machine Learning Workflows

Collaboration

I’m open to collaborating on data science projects that combine technical depth with clear communication and visualization.


How to Reach Me


Fun Fact

I find beauty in both nature and numbers. When I’m not analyzing data or creating vector images, you’ll find me designing cakes 🎂, tending to my garden 🌱, or practicing yoga & tai chi 🧘‍♀️. Creativity and logic are the two forces that shape my world.

Pinned Loading

  1. TravelTide-Customer-SegmentationTravelTide-Customer-SegmentationPublic

    Customer segmentation and perk assignment project for TravelTide, combining rule-based behavioral logic and clustering.

    Jupyter Notebook

  2. DisasterTweets-NLP-ClassificationDisasterTweets-NLP-ClassificationPublic

    NLP binary classification pipeline to detect disaster-related tweets - feature engineering, TF-IDF vectorization, and linear models.

    Jupyter Notebook

  3. Vehicle-Silhouette-Classification-ProjectVehicle-Silhouette-Classification-ProjectPublic

    Supervised machine learning project for classifying vehicles (car, van, bus) using geometric features extracted from their silhouettes. Includes EDA, preprocessing, multiple model evaluations, cros…

    Jupyter Notebook

  4. corporacion_favoritacorporacion_favoritaPublic

    Time series sales forecasting for Corporación Favorita — XGBoost, SARIMA, LSTM, Streamlit app

    Jupyter Notebook

  5. Car-Data-AnalysisCar-Data-AnalysisPublic

    Car dataset analysis using Python, Pandas, and visualization libraries. Exploratory Data Analysis (EDA) uncovering insights on pricing, performance, efficiency, and automotive market trends.

    Jupyter Notebook 2

  6. cifar10-image-classificationcifar10-image-classificationPublic

    Image classification on CIFAR-10 using a baseline CNN and ResNet50 transfer learning with fine-tuning, augmentation, and error analysis.

    Jupyter Notebook

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View MapiAI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MapiAI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MapiAI/README.md

👋 Hi, I’m Maria Petralia (MaPi)

About Me

I'm a Data Scientist and AI practitioner with a background in Computer Science and more than ten years of experience in software development and digital solutions. I build end-to-end data and AI projects spanning machine learning, predictive analytics, natural language processing, computer vision, and generative AI applications.

My portfolio includes customer segmentation, time series forecasting, NLP classification, toxic communication pattern detection, recommendation systems, and computer vision projects, with a strong focus on feature engineering, model evaluation, explainability, and reproducible workflows. I enjoy transforming complex data into actionable insights and designing AI-powered solutions that combine technical rigor with real-world impact.

I am particularly interested in Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Explainable AI, Large Language Models, Retrieval-Augmented Generation (RAG), Fine-tuning, and the development of responsible AI systems that address meaningful business and social challenges.


Interests

  • Machine Learning & Artificial Intelligence
  • Computer Vision & Deep Learning
  • Natural Language Processing & Text Classification
  • Large Language Models & Generative AI
  • Retrieval-Augmented Generation (RAG)
  • Fine-tuning & Transfer Learning
  • Responsible AI & Ethical AI Design
  • Data Analytics & Visualization
  • Predictive Modeling & Time Series
  • Unsupervised Learning & Clustering
  • Explainable AI & Model Evaluation
  • Reproducible Data Science Workflows

Featured Projects

SafeGuard AI – AI-Powered Toxic Communication Pattern Detection

Full-stack GenAI application with multi-model AI pipeline, RAG, contextual risk assessment, and Responsible AI design. Built with FastAPI, PostgreSQL + pgvector, fine-tuned DistilBERT, OpenAI GPT-4o-mini, and Streamlit. 🔗 Repo: https://github.com/MapiAI/SafeGuard-AI

TravelTide – Customer Segmentation

Unsupervised learning project using segmentation and clustering to identify customer personas and behavioral patterns.
🔗 Repo: https://github.com/MapiAI/TravelTide-Customer-Segmentation

Corporación Favorita – Time Series Sales Forecasting

End‑to‑end forecasting project with MLflow tracking, Streamlit apps, and model evaluation.
🔗 Repo: https://github.com/MapiAI/corporacion_favorita

CIFAR-10 Image Classification (CNN, ResNet50 Transfer Learning)

Image classification on the CIFAR-10 dataset using a custom CNN and a transfer learning approach based on a pretrained ResNet50 model.
🔗 Repo: https://github.com/MapiAI/cifar10-image-classification

Vehicle Silhouette Classification

Supervised machine learning project that classifies vehicle types using tabular features extracted from vehicle silhouettes.
🔗 Repo: https://github.com/MapiAI/Vehicle-Silhouette-Classification-Project

Car Data Analysis (Python, Jupyter)

Exploratory data analysis and visualization on car datasets.
🔗 Repo: https://github.com/MapiAI/Car-Data-Analysis

Tableau Dashboards


What I'm Working On

  • Generative AI application development (RAG, LLMs, fine-tuning)
  • Deep Learning & Computer Vision
  • Model Deployment and MLOps
  • Reproducible AI and Machine Learning Workflows

Collaboration

I’m open to collaborating on data science projects that combine technical depth with clear communication and visualization.


How to Reach Me


Fun Fact

I find beauty in both nature and numbers. When I’m not analyzing data or creating vector images, you’ll find me designing cakes 🎂, tending to my garden 🌱, or practicing yoga & tai chi 🧘‍♀️. Creativity and logic are the two forces that shape my world.

Pinned Loading

  1. TravelTide-Customer-SegmentationTravelTide-Customer-SegmentationPublic

    Customer segmentation and perk assignment project for TravelTide, combining rule-based behavioral logic and clustering.

    Jupyter Notebook

  2. DisasterTweets-NLP-ClassificationDisasterTweets-NLP-ClassificationPublic

    NLP binary classification pipeline to detect disaster-related tweets - feature engineering, TF-IDF vectorization, and linear models.

    Jupyter Notebook

  3. Vehicle-Silhouette-Classification-ProjectVehicle-Silhouette-Classification-ProjectPublic

    Supervised machine learning project for classifying vehicles (car, van, bus) using geometric features extracted from their silhouettes. Includes EDA, preprocessing, multiple model evaluations, cros…

    Jupyter Notebook

  4. corporacion_favoritacorporacion_favoritaPublic

    Time series sales forecasting for Corporación Favorita — XGBoost, SARIMA, LSTM, Streamlit app

    Jupyter Notebook

  5. Car-Data-AnalysisCar-Data-AnalysisPublic

    Car dataset analysis using Python, Pandas, and visualization libraries. Exploratory Data Analysis (EDA) uncovering insights on pricing, performance, efficiency, and automotive market trends.

    Jupyter Notebook 2

  6. cifar10-image-classificationcifar10-image-classificationPublic

    Image classification on CIFAR-10 using a baseline CNN and ResNet50 transfer learning with fine-tuning, augmentation, and error analysis.

    Jupyter Notebook

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View MapiAI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MapiAI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MapiAI/README.md

👋 Hi, I’m Maria Petralia (MaPi)

About Me

I'm a Data Scientist and AI practitioner with a background in Computer Science and more than ten years of experience in software development and digital solutions. I build end-to-end data and AI projects spanning machine learning, predictive analytics, natural language processing, computer vision, and generative AI applications.

My portfolio includes customer segmentation, time series forecasting, NLP classification, toxic communication pattern detection, recommendation systems, and computer vision projects, with a strong focus on feature engineering, model evaluation, explainability, and reproducible workflows. I enjoy transforming complex data into actionable insights and designing AI-powered solutions that combine technical rigor with real-world impact.

I am particularly interested in Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Explainable AI, Large Language Models, Retrieval-Augmented Generation (RAG), Fine-tuning, and the development of responsible AI systems that address meaningful business and social challenges.


Interests

  • Machine Learning & Artificial Intelligence
  • Computer Vision & Deep Learning
  • Natural Language Processing & Text Classification
  • Large Language Models & Generative AI
  • Retrieval-Augmented Generation (RAG)
  • Fine-tuning & Transfer Learning
  • Responsible AI & Ethical AI Design
  • Data Analytics & Visualization
  • Predictive Modeling & Time Series
  • Unsupervised Learning & Clustering
  • Explainable AI & Model Evaluation
  • Reproducible Data Science Workflows

Featured Projects

SafeGuard AI – AI-Powered Toxic Communication Pattern Detection

Full-stack GenAI application with multi-model AI pipeline, RAG, contextual risk assessment, and Responsible AI design. Built with FastAPI, PostgreSQL + pgvector, fine-tuned DistilBERT, OpenAI GPT-4o-mini, and Streamlit. 🔗 Repo: https://github.com/MapiAI/SafeGuard-AI

TravelTide – Customer Segmentation

Unsupervised learning project using segmentation and clustering to identify customer personas and behavioral patterns.
🔗 Repo: https://github.com/MapiAI/TravelTide-Customer-Segmentation

Corporación Favorita – Time Series Sales Forecasting

End‑to‑end forecasting project with MLflow tracking, Streamlit apps, and model evaluation.
🔗 Repo: https://github.com/MapiAI/corporacion_favorita

CIFAR-10 Image Classification (CNN, ResNet50 Transfer Learning)

Image classification on the CIFAR-10 dataset using a custom CNN and a transfer learning approach based on a pretrained ResNet50 model.
🔗 Repo: https://github.com/MapiAI/cifar10-image-classification

Vehicle Silhouette Classification

Supervised machine learning project that classifies vehicle types using tabular features extracted from vehicle silhouettes.
🔗 Repo: https://github.com/MapiAI/Vehicle-Silhouette-Classification-Project

Car Data Analysis (Python, Jupyter)

Exploratory data analysis and visualization on car datasets.
🔗 Repo: https://github.com/MapiAI/Car-Data-Analysis

Tableau Dashboards


What I'm Working On

  • Generative AI application development (RAG, LLMs, fine-tuning)
  • Deep Learning & Computer Vision
  • Model Deployment and MLOps
  • Reproducible AI and Machine Learning Workflows

Collaboration

I’m open to collaborating on data science projects that combine technical depth with clear communication and visualization.


How to Reach Me


Fun Fact

I find beauty in both nature and numbers. When I’m not analyzing data or creating vector images, you’ll find me designing cakes 🎂, tending to my garden 🌱, or practicing yoga & tai chi 🧘‍♀️. Creativity and logic are the two forces that shape my world.

Pinned Loading

  1. TravelTide-Customer-SegmentationTravelTide-Customer-SegmentationPublic

    Customer segmentation and perk assignment project for TravelTide, combining rule-based behavioral logic and clustering.

    Jupyter Notebook

  2. DisasterTweets-NLP-ClassificationDisasterTweets-NLP-ClassificationPublic

    NLP binary classification pipeline to detect disaster-related tweets - feature engineering, TF-IDF vectorization, and linear models.

    Jupyter Notebook

  3. Vehicle-Silhouette-Classification-ProjectVehicle-Silhouette-Classification-ProjectPublic

    Supervised machine learning project for classifying vehicles (car, van, bus) using geometric features extracted from their silhouettes. Includes EDA, preprocessing, multiple model evaluations, cros…

    Jupyter Notebook

  4. corporacion_favoritacorporacion_favoritaPublic

    Time series sales forecasting for Corporación Favorita — XGBoost, SARIMA, LSTM, Streamlit app

    Jupyter Notebook

  5. Car-Data-AnalysisCar-Data-AnalysisPublic

    Car dataset analysis using Python, Pandas, and visualization libraries. Exploratory Data Analysis (EDA) uncovering insights on pricing, performance, efficiency, and automotive market trends.

    Jupyter Notebook 2

  6. cifar10-image-classificationcifar10-image-classificationPublic

    Image classification on CIFAR-10 using a baseline CNN and ResNet50 transfer learning with fine-tuning, augmentation, and error analysis.

    Jupyter Notebook

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View MapiAI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MapiAI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MapiAI/README.md

👋 Hi, I’m Maria Petralia (MaPi)

About Me

I'm a Data Scientist and AI practitioner with a background in Computer Science and more than ten years of experience in software development and digital solutions. I build end-to-end data and AI projects spanning machine learning, predictive analytics, natural language processing, computer vision, and generative AI applications.

My portfolio includes customer segmentation, time series forecasting, NLP classification, toxic communication pattern detection, recommendation systems, and computer vision projects, with a strong focus on feature engineering, model evaluation, explainability, and reproducible workflows. I enjoy transforming complex data into actionable insights and designing AI-powered solutions that combine technical rigor with real-world impact.

I am particularly interested in Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Explainable AI, Large Language Models, Retrieval-Augmented Generation (RAG), Fine-tuning, and the development of responsible AI systems that address meaningful business and social challenges.


Interests

  • Machine Learning & Artificial Intelligence
  • Computer Vision & Deep Learning
  • Natural Language Processing & Text Classification
  • Large Language Models & Generative AI
  • Retrieval-Augmented Generation (RAG)
  • Fine-tuning & Transfer Learning
  • Responsible AI & Ethical AI Design
  • Data Analytics & Visualization
  • Predictive Modeling & Time Series
  • Unsupervised Learning & Clustering
  • Explainable AI & Model Evaluation
  • Reproducible Data Science Workflows

Featured Projects

SafeGuard AI – AI-Powered Toxic Communication Pattern Detection

Full-stack GenAI application with multi-model AI pipeline, RAG, contextual risk assessment, and Responsible AI design. Built with FastAPI, PostgreSQL + pgvector, fine-tuned DistilBERT, OpenAI GPT-4o-mini, and Streamlit. 🔗 Repo: https://github.com/MapiAI/SafeGuard-AI

TravelTide – Customer Segmentation

Unsupervised learning project using segmentation and clustering to identify customer personas and behavioral patterns.
🔗 Repo: https://github.com/MapiAI/TravelTide-Customer-Segmentation

Corporación Favorita – Time Series Sales Forecasting

End‑to‑end forecasting project with MLflow tracking, Streamlit apps, and model evaluation.
🔗 Repo: https://github.com/MapiAI/corporacion_favorita

CIFAR-10 Image Classification (CNN, ResNet50 Transfer Learning)

Image classification on the CIFAR-10 dataset using a custom CNN and a transfer learning approach based on a pretrained ResNet50 model.
🔗 Repo: https://github.com/MapiAI/cifar10-image-classification

Vehicle Silhouette Classification

Supervised machine learning project that classifies vehicle types using tabular features extracted from vehicle silhouettes.
🔗 Repo: https://github.com/MapiAI/Vehicle-Silhouette-Classification-Project

Car Data Analysis (Python, Jupyter)

Exploratory data analysis and visualization on car datasets.
🔗 Repo: https://github.com/MapiAI/Car-Data-Analysis

Tableau Dashboards


What I'm Working On

  • Generative AI application development (RAG, LLMs, fine-tuning)
  • Deep Learning & Computer Vision
  • Model Deployment and MLOps
  • Reproducible AI and Machine Learning Workflows

Collaboration

I’m open to collaborating on data science projects that combine technical depth with clear communication and visualization.


How to Reach Me


Fun Fact

I find beauty in both nature and numbers. When I’m not analyzing data or creating vector images, you’ll find me designing cakes 🎂, tending to my garden 🌱, or practicing yoga & tai chi 🧘‍♀️. Creativity and logic are the two forces that shape my world.

Pinned Loading

  1. TravelTide-Customer-SegmentationTravelTide-Customer-SegmentationPublic

    Customer segmentation and perk assignment project for TravelTide, combining rule-based behavioral logic and clustering.

    Jupyter Notebook

  2. DisasterTweets-NLP-ClassificationDisasterTweets-NLP-ClassificationPublic

    NLP binary classification pipeline to detect disaster-related tweets - feature engineering, TF-IDF vectorization, and linear models.

    Jupyter Notebook

  3. Vehicle-Silhouette-Classification-ProjectVehicle-Silhouette-Classification-ProjectPublic

    Supervised machine learning project for classifying vehicles (car, van, bus) using geometric features extracted from their silhouettes. Includes EDA, preprocessing, multiple model evaluations, cros…

    Jupyter Notebook

  4. corporacion_favoritacorporacion_favoritaPublic

    Time series sales forecasting for Corporación Favorita — XGBoost, SARIMA, LSTM, Streamlit app

    Jupyter Notebook

  5. Car-Data-AnalysisCar-Data-AnalysisPublic

    Car dataset analysis using Python, Pandas, and visualization libraries. Exploratory Data Analysis (EDA) uncovering insights on pricing, performance, efficiency, and automotive market trends.

    Jupyter Notebook 2

  6. cifar10-image-classificationcifar10-image-classificationPublic

    Image classification on CIFAR-10 using a baseline CNN and ResNet50 transfer learning with fine-tuning, augmentation, and error analysis.

    Jupyter Notebook

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View MapiAI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MapiAI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MapiAI/README.md

👋 Hi, I’m Maria Petralia (MaPi)

About Me

I'm a Data Scientist and AI practitioner with a background in Computer Science and more than ten years of experience in software development and digital solutions. I build end-to-end data and AI projects spanning machine learning, predictive analytics, natural language processing, computer vision, and generative AI applications.

My portfolio includes customer segmentation, time series forecasting, NLP classification, toxic communication pattern detection, recommendation systems, and computer vision projects, with a strong focus on feature engineering, model evaluation, explainability, and reproducible workflows. I enjoy transforming complex data into actionable insights and designing AI-powered solutions that combine technical rigor with real-world impact.

I am particularly interested in Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Explainable AI, Large Language Models, Retrieval-Augmented Generation (RAG), Fine-tuning, and the development of responsible AI systems that address meaningful business and social challenges.


Interests

  • Machine Learning & Artificial Intelligence
  • Computer Vision & Deep Learning
  • Natural Language Processing & Text Classification
  • Large Language Models & Generative AI
  • Retrieval-Augmented Generation (RAG)
  • Fine-tuning & Transfer Learning
  • Responsible AI & Ethical AI Design
  • Data Analytics & Visualization
  • Predictive Modeling & Time Series
  • Unsupervised Learning & Clustering
  • Explainable AI & Model Evaluation
  • Reproducible Data Science Workflows

Featured Projects

SafeGuard AI – AI-Powered Toxic Communication Pattern Detection

Full-stack GenAI application with multi-model AI pipeline, RAG, contextual risk assessment, and Responsible AI design. Built with FastAPI, PostgreSQL + pgvector, fine-tuned DistilBERT, OpenAI GPT-4o-mini, and Streamlit. 🔗 Repo: https://github.com/MapiAI/SafeGuard-AI

TravelTide – Customer Segmentation

Unsupervised learning project using segmentation and clustering to identify customer personas and behavioral patterns.
🔗 Repo: https://github.com/MapiAI/TravelTide-Customer-Segmentation

Corporación Favorita – Time Series Sales Forecasting

End‑to‑end forecasting project with MLflow tracking, Streamlit apps, and model evaluation.
🔗 Repo: https://github.com/MapiAI/corporacion_favorita

CIFAR-10 Image Classification (CNN, ResNet50 Transfer Learning)

Image classification on the CIFAR-10 dataset using a custom CNN and a transfer learning approach based on a pretrained ResNet50 model.
🔗 Repo: https://github.com/MapiAI/cifar10-image-classification

Vehicle Silhouette Classification

Supervised machine learning project that classifies vehicle types using tabular features extracted from vehicle silhouettes.
🔗 Repo: https://github.com/MapiAI/Vehicle-Silhouette-Classification-Project

Car Data Analysis (Python, Jupyter)

Exploratory data analysis and visualization on car datasets.
🔗 Repo: https://github.com/MapiAI/Car-Data-Analysis

Tableau Dashboards


What I'm Working On

  • Generative AI application development (RAG, LLMs, fine-tuning)
  • Deep Learning & Computer Vision
  • Model Deployment and MLOps
  • Reproducible AI and Machine Learning Workflows

Collaboration

I’m open to collaborating on data science projects that combine technical depth with clear communication and visualization.


How to Reach Me


Fun Fact

I find beauty in both nature and numbers. When I’m not analyzing data or creating vector images, you’ll find me designing cakes 🎂, tending to my garden 🌱, or practicing yoga & tai chi 🧘‍♀️. Creativity and logic are the two forces that shape my world.

Pinned Loading

  1. TravelTide-Customer-SegmentationTravelTide-Customer-SegmentationPublic

    Customer segmentation and perk assignment project for TravelTide, combining rule-based behavioral logic and clustering.

    Jupyter Notebook

  2. DisasterTweets-NLP-ClassificationDisasterTweets-NLP-ClassificationPublic

    NLP binary classification pipeline to detect disaster-related tweets - feature engineering, TF-IDF vectorization, and linear models.

    Jupyter Notebook

  3. Vehicle-Silhouette-Classification-ProjectVehicle-Silhouette-Classification-ProjectPublic

    Supervised machine learning project for classifying vehicles (car, van, bus) using geometric features extracted from their silhouettes. Includes EDA, preprocessing, multiple model evaluations, cros…

    Jupyter Notebook

  4. corporacion_favoritacorporacion_favoritaPublic

    Time series sales forecasting for Corporación Favorita — XGBoost, SARIMA, LSTM, Streamlit app

    Jupyter Notebook

  5. Car-Data-AnalysisCar-Data-AnalysisPublic

    Car dataset analysis using Python, Pandas, and visualization libraries. Exploratory Data Analysis (EDA) uncovering insights on pricing, performance, efficiency, and automotive market trends.

    Jupyter Notebook 2

  6. cifar10-image-classificationcifar10-image-classificationPublic

    Image classification on CIFAR-10 using a baseline CNN and ResNet50 transfer learning with fine-tuning, augmentation, and error analysis.

    Jupyter Notebook

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View MapiAI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MapiAI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MapiAI/README.md

👋 Hi, I’m Maria Petralia (MaPi)

About Me

I'm a Data Scientist and AI practitioner with a background in Computer Science and more than ten years of experience in software development and digital solutions. I build end-to-end data and AI projects spanning machine learning, predictive analytics, natural language processing, computer vision, and generative AI applications.

My portfolio includes customer segmentation, time series forecasting, NLP classification, toxic communication pattern detection, recommendation systems, and computer vision projects, with a strong focus on feature engineering, model evaluation, explainability, and reproducible workflows. I enjoy transforming complex data into actionable insights and designing AI-powered solutions that combine technical rigor with real-world impact.

I am particularly interested in Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Explainable AI, Large Language Models, Retrieval-Augmented Generation (RAG), Fine-tuning, and the development of responsible AI systems that address meaningful business and social challenges.


Interests

  • Machine Learning & Artificial Intelligence
  • Computer Vision & Deep Learning
  • Natural Language Processing & Text Classification
  • Large Language Models & Generative AI
  • Retrieval-Augmented Generation (RAG)
  • Fine-tuning & Transfer Learning
  • Responsible AI & Ethical AI Design
  • Data Analytics & Visualization
  • Predictive Modeling & Time Series
  • Unsupervised Learning & Clustering
  • Explainable AI & Model Evaluation
  • Reproducible Data Science Workflows

Featured Projects

SafeGuard AI – AI-Powered Toxic Communication Pattern Detection

Full-stack GenAI application with multi-model AI pipeline, RAG, contextual risk assessment, and Responsible AI design. Built with FastAPI, PostgreSQL + pgvector, fine-tuned DistilBERT, OpenAI GPT-4o-mini, and Streamlit. 🔗 Repo: https://github.com/MapiAI/SafeGuard-AI

TravelTide – Customer Segmentation

Unsupervised learning project using segmentation and clustering to identify customer personas and behavioral patterns.
🔗 Repo: https://github.com/MapiAI/TravelTide-Customer-Segmentation

Corporación Favorita – Time Series Sales Forecasting

End‑to‑end forecasting project with MLflow tracking, Streamlit apps, and model evaluation.
🔗 Repo: https://github.com/MapiAI/corporacion_favorita

CIFAR-10 Image Classification (CNN, ResNet50 Transfer Learning)

Image classification on the CIFAR-10 dataset using a custom CNN and a transfer learning approach based on a pretrained ResNet50 model.
🔗 Repo: https://github.com/MapiAI/cifar10-image-classification

Vehicle Silhouette Classification

Supervised machine learning project that classifies vehicle types using tabular features extracted from vehicle silhouettes.
🔗 Repo: https://github.com/MapiAI/Vehicle-Silhouette-Classification-Project

Car Data Analysis (Python, Jupyter)

Exploratory data analysis and visualization on car datasets.
🔗 Repo: https://github.com/MapiAI/Car-Data-Analysis

Tableau Dashboards


What I'm Working On

  • Generative AI application development (RAG, LLMs, fine-tuning)
  • Deep Learning & Computer Vision
  • Model Deployment and MLOps
  • Reproducible AI and Machine Learning Workflows

Collaboration

I’m open to collaborating on data science projects that combine technical depth with clear communication and visualization.


How to Reach Me


Fun Fact

I find beauty in both nature and numbers. When I’m not analyzing data or creating vector images, you’ll find me designing cakes 🎂, tending to my garden 🌱, or practicing yoga & tai chi 🧘‍♀️. Creativity and logic are the two forces that shape my world.

Pinned Loading

  1. TravelTide-Customer-SegmentationTravelTide-Customer-SegmentationPublic

    Customer segmentation and perk assignment project for TravelTide, combining rule-based behavioral logic and clustering.

    Jupyter Notebook

  2. DisasterTweets-NLP-ClassificationDisasterTweets-NLP-ClassificationPublic

    NLP binary classification pipeline to detect disaster-related tweets - feature engineering, TF-IDF vectorization, and linear models.

    Jupyter Notebook

  3. Vehicle-Silhouette-Classification-ProjectVehicle-Silhouette-Classification-ProjectPublic

    Supervised machine learning project for classifying vehicles (car, van, bus) using geometric features extracted from their silhouettes. Includes EDA, preprocessing, multiple model evaluations, cros…

    Jupyter Notebook

  4. corporacion_favoritacorporacion_favoritaPublic

    Time series sales forecasting for Corporación Favorita — XGBoost, SARIMA, LSTM, Streamlit app

    Jupyter Notebook

  5. Car-Data-AnalysisCar-Data-AnalysisPublic

    Car dataset analysis using Python, Pandas, and visualization libraries. Exploratory Data Analysis (EDA) uncovering insights on pricing, performance, efficiency, and automotive market trends.

    Jupyter Notebook 2

  6. cifar10-image-classificationcifar10-image-classificationPublic

    Image classification on CIFAR-10 using a baseline CNN and ResNet50 transfer learning with fine-tuning, augmentation, and error analysis.

    Jupyter Notebook

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View MapiAI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MapiAI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MapiAI/README.md

👋 Hi, I’m Maria Petralia (MaPi)

About Me

I'm a Data Scientist and AI practitioner with a background in Computer Science and more than ten years of experience in software development and digital solutions. I build end-to-end data and AI projects spanning machine learning, predictive analytics, natural language processing, computer vision, and generative AI applications.

My portfolio includes customer segmentation, time series forecasting, NLP classification, toxic communication pattern detection, recommendation systems, and computer vision projects, with a strong focus on feature engineering, model evaluation, explainability, and reproducible workflows. I enjoy transforming complex data into actionable insights and designing AI-powered solutions that combine technical rigor with real-world impact.

I am particularly interested in Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Explainable AI, Large Language Models, Retrieval-Augmented Generation (RAG), Fine-tuning, and the development of responsible AI systems that address meaningful business and social challenges.


Interests

  • Machine Learning & Artificial Intelligence
  • Computer Vision & Deep Learning
  • Natural Language Processing & Text Classification
  • Large Language Models & Generative AI
  • Retrieval-Augmented Generation (RAG)
  • Fine-tuning & Transfer Learning
  • Responsible AI & Ethical AI Design
  • Data Analytics & Visualization
  • Predictive Modeling & Time Series
  • Unsupervised Learning & Clustering
  • Explainable AI & Model Evaluation
  • Reproducible Data Science Workflows

Featured Projects

SafeGuard AI – AI-Powered Toxic Communication Pattern Detection

Full-stack GenAI application with multi-model AI pipeline, RAG, contextual risk assessment, and Responsible AI design. Built with FastAPI, PostgreSQL + pgvector, fine-tuned DistilBERT, OpenAI GPT-4o-mini, and Streamlit. 🔗 Repo: https://github.com/MapiAI/SafeGuard-AI

TravelTide – Customer Segmentation

Unsupervised learning project using segmentation and clustering to identify customer personas and behavioral patterns.
🔗 Repo: https://github.com/MapiAI/TravelTide-Customer-Segmentation

Corporación Favorita – Time Series Sales Forecasting

End‑to‑end forecasting project with MLflow tracking, Streamlit apps, and model evaluation.
🔗 Repo: https://github.com/MapiAI/corporacion_favorita

CIFAR-10 Image Classification (CNN, ResNet50 Transfer Learning)

Image classification on the CIFAR-10 dataset using a custom CNN and a transfer learning approach based on a pretrained ResNet50 model.
🔗 Repo: https://github.com/MapiAI/cifar10-image-classification

Vehicle Silhouette Classification

Supervised machine learning project that classifies vehicle types using tabular features extracted from vehicle silhouettes.
🔗 Repo: https://github.com/MapiAI/Vehicle-Silhouette-Classification-Project

Car Data Analysis (Python, Jupyter)

Exploratory data analysis and visualization on car datasets.
🔗 Repo: https://github.com/MapiAI/Car-Data-Analysis

Tableau Dashboards


What I'm Working On

  • Generative AI application development (RAG, LLMs, fine-tuning)
  • Deep Learning & Computer Vision
  • Model Deployment and MLOps
  • Reproducible AI and Machine Learning Workflows

Collaboration

I’m open to collaborating on data science projects that combine technical depth with clear communication and visualization.


How to Reach Me


Fun Fact

I find beauty in both nature and numbers. When I’m not analyzing data or creating vector images, you’ll find me designing cakes 🎂, tending to my garden 🌱, or practicing yoga & tai chi 🧘‍♀️. Creativity and logic are the two forces that shape my world.

Pinned Loading

  1. TravelTide-Customer-SegmentationTravelTide-Customer-SegmentationPublic

    Customer segmentation and perk assignment project for TravelTide, combining rule-based behavioral logic and clustering.

    Jupyter Notebook

  2. DisasterTweets-NLP-ClassificationDisasterTweets-NLP-ClassificationPublic

    NLP binary classification pipeline to detect disaster-related tweets - feature engineering, TF-IDF vectorization, and linear models.

    Jupyter Notebook

  3. Vehicle-Silhouette-Classification-ProjectVehicle-Silhouette-Classification-ProjectPublic

    Supervised machine learning project for classifying vehicles (car, van, bus) using geometric features extracted from their silhouettes. Includes EDA, preprocessing, multiple model evaluations, cros…

    Jupyter Notebook

  4. corporacion_favoritacorporacion_favoritaPublic

    Time series sales forecasting for Corporación Favorita — XGBoost, SARIMA, LSTM, Streamlit app

    Jupyter Notebook

  5. Car-Data-AnalysisCar-Data-AnalysisPublic

    Car dataset analysis using Python, Pandas, and visualization libraries. Exploratory Data Analysis (EDA) uncovering insights on pricing, performance, efficiency, and automotive market trends.

    Jupyter Notebook 2

  6. cifar10-image-classificationcifar10-image-classificationPublic

    Image classification on CIFAR-10 using a baseline CNN and ResNet50 transfer learning with fine-tuning, augmentation, and error analysis.

    Jupyter Notebook