The scale and complexity of modern networks demand intelligence. This intensive, application-focused workshop provides a deep dive into the practical deployment of both classical Machine Learning (Scikit-learn) and Deep Learning (PyTorch) to automate threat detection, classify traffic, and predict network anomalies. Participants will master the data pipeline from raw network logs to production-ready models, emphasizing real-world datasets, robust feature engineering, and high-performance model architectures for operational resilience. Networking/Security related datasets.
Duration:
1 day
Course Code: BDT 529
Learning Objectives:
After this course, you will be able to:
Technical professionals dedicated to advanced network operations and cybersecurity, including Data Scientists, ML Engineers, Security Architects, Network Automation Engineers, and SREs.
Participants should have a solid foundation in Python and basic machine learning concepts (supervised/unsupervised learning, evaluation metrics), along with familiarity in network data. Prior exposure to Scikit-Learn and deep learning frameworks like Keras/TensorFlow or PyTorch is strongly recommended, and completion of Kickstart AI: ML in a Day and Kickstart PyTorch in a Day is preferred.
Lab: Sequence Analysis with Bi-LSTM: classify sequence of network events (flows/logs)
Deployment Readiness
Model Deployment & Export: Save and loading PyTorch models
Using ONNX format: Converting PyTorch model to ONNX format for cross-platform deployment
Lab: Model Persistence