Offered By: IND
Build a Phishing Filter with Finetuned BERT and Granite
Build an interactive Gradio web app by fine-tuning BERT, DistilBERT, and IBM Granite LLM to detect phishing emails and strengthen AI-driven cybersecurity defenses. Use Huggingface pre-trained LLMs to fine-tune your own BERT-based phishing email classifier from data loading to model delivery. Integrate the IBM Granite API to design an LLM assistant that highlights malicious patterns, detects suspicious phrases, and reveals evolving attack strategies. By the end, you will have created a shareable web app with Gradio that deploys your fine-tuned model and LLM assistant to protect users worldwide.
Continue readingGuided Project
Artificial Intelligence
At a Glance
Build an interactive Gradio web app by fine-tuning BERT, DistilBERT, and IBM Granite LLM to detect phishing emails and strengthen AI-driven cybersecurity defenses. Use Huggingface pre-trained LLMs to fine-tune your own BERT-based phishing email classifier from data loading to model delivery. Integrate the IBM Granite API to design an LLM assistant that highlights malicious patterns, detects suspicious phrases, and reveals evolving attack strategies. By the end, you will have created a shareable web app with Gradio that deploys your fine-tuned model and LLM assistant to protect users worldwide.
What You’ll Learn
- Fine-tune BERT-based models for phishing detection: Train and evaluate lightweight transformers to classify emails as legitimate or phishing.Â
- Integrate LLMs for explainability: Use IBM Granite as a second defense layer to extract and explain suspicious phrases that indicate phishing attempts.Â
- Build an interactive web interface: Develop a Gradio-powered demo where users can paste emails, get predictions, view confidence scores, and read explanations.Â
- Apply explainable AI in cybersecurity: Learn how combining classifiers with reasoning-capable LLMs improves both accuracy and transparency.
Who Should Enroll
- Early-career data scientists or ML engineers who want to apply NLP to cybersecurity problems.
- Cybersecurity enthusiasts and professionals looking to understand how AI can enhance phishing detection.Â
- Students and researchers interested in explainable AI and real-world model deployment.
Why Enroll
What You’ll Need
- Basic Python programming knowledge.Â
- Some familiarity with NLP or Hugging Face models (helpful but not required).Â
- Interest in practical AI applications.
Estimated Effort
45 Minutes
Level
Intermediate
Skills You Will Learn
Artificial Intelligence, Generative AI, LLM, Machine Learning, Python, PyTorch
Language
English
Course Code
GPXX0JF1EN