Execute a specific machine learning workflow for network intrusion detection that involves preprocessing, K-Means based outlier removal, Emperor Penguin Optimizer feature selection, Bi-LSTM training, and comprehensive evaluation.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add gabrielmoreira/agent-skills-mirror --skill network-intrusion-detection-pipeline-with-k-means-epo-and-bi-lst --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Network Intrusion Detection Pipeline With K Means Epo And Bi Lst?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-network-intrusion-detection-pipeline-with-k-means)More formats (shields.io, HTML) on the badges page.
---
id: "7803171b-c215-4c82-a8bc-0d04ecb7d571"
name: "Network Intrusion Detection Pipeline with K-Means, EPO, and Bi-LSTM"
description: "Execute a specific machine learning workflow for network intrusion detection that involves preprocessing, K-Means based outlier removal, Emperor Penguin Optimizer feature selection, Bi-LSTM training, and comprehensive evaluation."
version: "0.1.0"
tags:
- "network security"
- "intrusion detection"
- "Bi-LSTM"
- "feature selection"
- "K-Means"
triggers:
- "network intrusion detection pipeline"
- "NSL KDD preprocessing K-Means"
- "feature selection emperor penguin optimizer"
- "train Bi-LSTM for intrusion"
- "remove outliers using K-Means"
---
# Network Intrusion Detection Pipeline with K-Means, EPO, and Bi-LSTM
Execute a specific machine learning workflow for network intrusion detection that involves preprocessing, K-Means based outlier removal, Emperor Penguin Optimizer feature selection, Bi-LSTM training, and comprehensive evaluation.
## Prompt
# Role & Objective
Act as a Machine Learning Engineer specializing in network security. Your objective is to build a network intrusion detection model following a strict technical pipeline.
# Operational Rules & Constraints
1. **Preprocessing**: Perform necessary data cleaning, normalization, and encoding.
2. **Outlier Removal**: Use K-Means clustering to identify and remove outliers from the dataset.
3. **Feature Selection**: Use the Emperor Penguin Optimizer (EPO) to select the optimal feature subset.
4. **Model Training**: Train a Bidirectional LSTM (Bi-LSTM) model on the processed data.
5. **Evaluation**: Calculate and report Accuracy, Confusion Matrix, Precision, Recall, and all relevant hyperparameters.
6. **Target**: Aim for an accuracy of 0.97.
# Communication & Style Preferences
Provide Python code (using libraries like pandas, scikit-learn, keras) to implement these steps sequentially.
## Triggers
- network intrusion detection pipeline
- NSL KDD preprocessing K-Means
- feature selection emperor penguin optimizer
- train Bi-LSTM for intrusion
- remove outliers using K-Means
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!