Skip to content
View salahjebali's full-sized avatar
πŸͺ
πŸͺ

Highlights

  • Pro

Block or report salahjebali

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.

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
salahjebali/README.md

Hey there πŸ‘‹

About Me

  • πŸ”¬ I am currently a PhD Candidate at TU Delft on the topic of Topological Deep Learning.
  • πŸŽ“ Previously I obtained a Master of Engineering in Artificial Intelligence (cum laude) and Bachelor of Science in Computer Science from UniversitΓ  degli studi di Firenze.
  • 🏭 Industry experience with LLMs, fine-tuning, synthetic data & RAGs (paper @ IJCAI πŸ“‘)
  • πŸ›οΈ I conducted my thesis at Inria πŸ‡«πŸ‡· on Federated Learning under the statistical learning and incentive mechanism perspective.
  • 🧬 I did some works Graph Neural Networks for path generation, Transformers for pedestrian path prediction and other interesting stuff during my studies.
  • πŸŒ„ Nature Lover: Hiking, Biking, and Even the Occasional Cliff Dive. 🌊

Recent Projects

  1. πŸ”¬ Quantum-Spectral-Clustering-an-hybrid-based-quantum-kernel-approach: Exploring Integration of Quantum Techniques with Spectral Clustering

    • This repository investigates the integration of quantum computing techniques with spectral clustering algorithms, proposing and evaluating a hybrid approach that combines quantum kernels and feature maps with classical spectral clustering.
    • Extensive experimentation on two datasets, including the ad_hoc dataset from Qiskit and a synthetic complex dataset, reveals that quantum spectral clustering, particularly utilizing the ZZFeatureMap, outperforms classical methods in identifying clusters, especially in datasets with non-linear separability and high complexity.
    • However, computational trade-offs exist, with quantum methods showing higher accuracy on smaller datasets but requiring exponentially more computational time as dataset size increases.
  2. πŸ›‘οΈ Adversarial-Learning-with-FGSM-attacks-and-OOD-Detection: Unveiling Vulnerabilities and Securing AI Models

    • Repository explores adversarial attacks and OOD detection in PyTorch with three key experiments:
        1. OOD detection using "max logits."
        1. FGSM attack for robust training.
        1. Targeted FGSM attack evaluation, detailed in README. 🎯
  3. πŸ” Going Deeper with Residual Blocks: Why going deeper is not always better, unless you use residual blocks

    • Repository analyzes neural network depth with MLP and CNNs (VGG16, VGG19, VGG24) for image classification on CIFAR10, also comparing ResNet18 and ResNet34.
      Explores behavior through gradient and parameter studies. Detailed results in README. πŸ“ŠπŸ§ πŸ“ˆ
  4. πŸ€Ήβ€β™‚οΈ Multi-Task-Attention-Network (MTAN): Encoder-Decoder architecture with attention for multi task learning

    • Unofficial implementation of 'End-To-End Multi-Task Learning with Attention' (Liu et al., 2019), achieving state-of-the-art results with an Encoder-Decoder architecture and attention modules. πŸ†

Keep in touch

  • πŸ“§ Contacts: Write me on Linkedin

Pinned Loading

  1. Quantum-Spectral-Clustering-an-hybrid-based-quantum-kernel-approach. Quantum-Spectral-Clustering-an-hybrid-based-quantum-kernel-approach. Public

    This repository contains code and documentation for the project investigating the integration of quantum computing techniques with spectral clustering algorithms.

    Jupyter Notebook 3

  2. Multi-Task-Attention-Network---MTAN Multi-Task-Attention-Network---MTAN Public

    This repository contains the implementation of the method proposed in 'End-To-End Multi-Task Learning with Attention' by Liu et al. 2019, for the Deep Learning final exam.

    Python 5

  3. Adversarial-Learning-with-FGSM-attacks-and-OOD-Detection Adversarial-Learning-with-FGSM-attacks-and-OOD-Detection Public

    This repository contains the implementation and exploration of adversarial learning with Fast Gradient Sign Method augmented training set and Out Of Distribution Detection tasks.

    Jupyter Notebook

  4. Going-Deeper-With-Residual-Blocks Going-Deeper-With-Residual-Blocks Public

    In this repository the goal was to analyze the behavior of neural networks with respect to their depth. I compared the behaviour of `ResNet` architectures with Deep CNNs like `VGG` for image classi…

    Jupyter Notebook

  5. DeepLearningApplications_labs DeepLearningApplications_labs Public

    This repository contains the source code for the three laboratories assignments for the *Deep Learning Applications* 6 ECTS course taught by Professor Andrew David Bagdanov. This course is part of …

    Jupyter Notebook

  6. PayRoll-Management-System PayRoll-Management-System Public

    Payroll management system written in Java for Programming Metodologies university exam.

    Java 1