Rim Touny (RimTouny)

RimTouny

Geek Repo

Location:Italy

Twitter:@Rimtouny

Github PK Tool:Github PK Tool

Rim Touny's repositories

Phishing-Attack-Detection-using-Machine-Learning

Advancing Cybersecurity with AI: This project fortifies phishing defense using cutting-edge models, trained on a diverse dataset of 737,000 URLs. It was the final project for the AI for Cybersecurity course in my Master's at uOttawa in 2023.

Language:Jupyter NotebookLicense:MITStargazers:4Issues:1Issues:0

Credit-Card-Fraud-Detection

Focused on advancing credit card fraud detection, this project employs machine learning algorithms, including neural networks and decision trees, to enhance fraud prevention in the banking sector. It serves as the final project for a Data Science course at the University of Ottawa in 2023.

Language:Jupyter NotebookLicense:MITStargazers:3Issues:1Issues:0

Advanced-NLP-Powered-Sentiment-Analysis-for-E-commerce-Enhancement

Using NLP and a smart chatbot, this project gauges customer sentiments online, offering customization and real-time feedback. Employing TF-BOW-LDA and ML models, it empowers e-commerce decisions, culminating in an NLP course at uOttawa in 2023.

Language:Jupyter NotebookLicense:MITStargazers:1Issues:1Issues:0

Dynamic-DNS-Traffic-Analysis-for-Data-Exfiltration-Detection-with-Kafka

Crafting static and dynamic models for data exfiltration detection via DNS traffic analysis. Static model trained on batch data, while dynamic model simulates a continuous stream. Rigorous analysis, feature engineering, and model training conducted. Implementation part of AI for Cyber Security Master's assignment at the University of Ottawa, 2023.

Language:Jupyter NotebookLicense:MITStargazers:1Issues:0Issues:0

Enhancing-Gutenberg-Book-Classification-using-Advanced-NLP-Techniques

The project aimed to classify Gutenberg texts accurately. Employing advanced NLP methodologies, it covered collection, preprocessing, feature engineering, and model evaluation for literary work classification. as part of the University of Ottawa's 2023 NLP course.

Language:Jupyter NotebookLicense:MITStargazers:1Issues:1Issues:0

Single-Object-Tracking-with-Yolov8

In computer vision, this project meticulously constructs a dataset for precise 'Shoe' tracking using YOLOv8 models. Emphasizing detailed data organization, advanced training, and nuanced evaluation, it provides comprehensive insights. A final project for the Computer Vision cousre on Ottawa Master's in (2023).

Language:Jupyter NotebookLicense:MITStargazers:1Issues:2Issues:0

User-Forest-Cover-Type-Prediction

Predicting Colorado forest cover types using diverse ML models for classification. Baseline creation, feature selection, comparison, and tuning optimize accuracy in this University of Ottawa Master's Machine Learning course final project (2023).

Language:Jupyter NotebookLicense:MITStargazers:1Issues:0Issues:0

Video-Deepfake-Detection-Masters-Graduation-Project

Undertook a comprehensive exploration of fake and real video datasets, employing advanced techniques in face detection, data preprocessing, and the creation of structured training, validation, and testing sets..This project holds significance as it served as the culmination of my Master's degree in Ottawa in 2023.

License:MITStargazers:1Issues:1Issues:0

Enhancing-Gutenberg-Book-Clustering-using-Advanced-NLP-Techniques

Text clustering, an unsupervised ML technique in NLP, groups similar texts based on content. Techniques like hierarchical, k-means, or density-based clustering categorize unstructured data, unveiling insights and patterns in diverse datasets. This exploration was part of the NLP course in my University of Ottawa master's program in 2023.

Language:Jupyter NotebookLicense:MITStargazers:0Issues:1Issues:0

Feature-Selection

Delved into advanced techniques to enhance ML performance during the uOttawa 2023 ML course. This repository offers Python implementations of Naïve Bayes (NB) and K-Nearest Neighbor (KNN) classifiers on the MCS dataset.

Language:Jupyter NotebookLicense:MITStargazers:0Issues:1Issues:0

gitignore

A collection of useful .gitignore templates

License:CC0-1.0Stargazers:0Issues:0Issues:0

Image-Classification-using-Chars74K-dataset

Employing advanced techniques, the project seamlessly integrates binary and multiclass classifiers for character classification. It offers a comprehensive analysis and adeptly addresses challenges in the realm of computer vision.This project was part of my uOttawa Master's in Computer Vision course (2023).

Language:Jupyter NotebookLicense:MITStargazers:0Issues:1Issues:0

KNeighborsClassifier

KNN Classifier for Car Evaluation Dataset: Explored impact of training sample sizes & optimal K value selection. Python implementation in a Machine Learning course project (uOttawa 2023).

Language:Jupyter NotebookLicense:MITStargazers:0Issues:0Issues:0

Naive-Bayes-Classifiers-Comparison

Spambase dataset analysis comparing Naïve Bayes classifiers. Evaluated accuracy, confusion matrices on different splits. Explored alternatives for improved performance in ML course, uOttawa 2023.

Language:Jupyter NotebookLicense:MITStargazers:0Issues:0Issues:0

Network-Intrusion-Detection-Kaggle-Competition-Predictive-Modeling-and-F1-Score-Optimization

Kaggle competition on network intrusion detection. Train model, predict test set, submit as CSV (ID, Class). F1-score metric. Part of my 2023 master's program at the University of Ottawa in AI for Cyber Security.

Language:Jupyter NotebookLicense:MITStargazers:0Issues:1Issues:0

Predictive-Analysis-for-Patient-Appointment-Attendance-in-a-Medical-Center-using-R

Predicting patient attendance at Bay Clinic using 'medicalcentre.csv'. Employing SVM, Decision Trees, and DNN models for accuracy, sensitivity, specificity evaluation, and ROC analysis. Part of a Data Science course in my master's program at the University of Ottawa 2023.

Language:Jupyter NotebookLicense:MITStargazers:0Issues:0Issues:0

Snake-and-Ladder-Game

Snake and Ladder Game OpenGL with C

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

Texture-Image-Comparison

Exploring texture image processing with the Kylberg Texture Dataset, this project involves preprocessing, learning-free classification, and a multilayer perceptron. Metrics evaluate performance and compare methods. It was part of my uOttawa Master's in Computer Vision (2023).

License:MITStargazers:0Issues:0Issues:0

Weed-Species-Classification-and-Bounding-Box-Regression

Leveraging advanced image processing and deep learning, this project classifies plant images using a subset of the Plant Seedlings dataset. The dataset includes diverse plant species captured under varying conditions. This project holds significance within my Master's in Computer Vision at uOttawa (2023).

Language:Jupyter NotebookLicense:MITStargazers:0Issues:1Issues:0