Skip to content

A collection of Python-based AI projects demonstrating practical applications in cybersecurity, including threat detection, anomaly analysis, intrusion classification, and malware prediction using machine learning techniques.

Notifications You must be signed in to change notification settings

adrianco12/AI-Cybersecurity-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

AI-Powered Cybersecurity Projects in Python

This repository contains a collection of Python AI projects focused on practical cybersecurity applications. Each project demonstrates how machine learning and AI techniques can be applied to detect, classify, and analyze security threats.


Projects Overview

Project 1: Cybersecurity Event Classifier (Logistic Regression)

This project uses Logistic Regression to classify cybersecurity events such as normal traffic, phishing, DoS attacks, and malware. The model is trained on numeric features like packet size, failed logins, suspicious port usage, and connection duration.

How it works:

  • Each feature is assigned a weight (coefficient) during training.
  • The weighted sum of features is transformed into probabilities using a sigmoid function.
  • The model predicts the event type with the highest probability.
  • Users can input new event data to see predictions and probability scores.

Features

  • Implemented in Python using popular libraries like scikit-learn, pandas, and matplotlib.
  • Includes data preprocessing, model training, and evaluation.
  • Visualizations to better understand model decisions and feature importance.
  • Interactive scripts for testing with custom inputs.

About

A collection of Python-based AI projects demonstrating practical applications in cybersecurity, including threat detection, anomaly analysis, intrusion classification, and malware prediction using machine learning techniques.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published