0% found this document useful (0 votes)
51 views

Lab Assignment-6 Perceptron, MLP

The document introduces the RT-IoT2022 dataset, which captures normal and attack behaviors in an IoT infrastructure using network monitoring tools. It contains data from various IoT devices and simulated attack scenarios. Researchers can use the dataset to improve intrusion detection systems for real-time IoT networks. The task is to classify patterns in another IoT dataset as normal or attacks using a perceptron or MLP classifier from Sklearn, fine-tuning hyperparameters for maximum accuracy.

Uploaded by

adityasingh.b9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

Lab Assignment-6 Perceptron, MLP

The document introduces the RT-IoT2022 dataset, which captures normal and attack behaviors in an IoT infrastructure using network monitoring tools. It contains data from various IoT devices and simulated attack scenarios. Researchers can use the dataset to improve intrusion detection systems for real-time IoT networks. The task is to classify patterns in another IoT dataset as normal or attacks using a perceptron or MLP classifier from Sklearn, fine-tuning hyperparameters for maximum accuracy.

Uploaded by

adityasingh.b9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

School of Computer Science and Engineering, VIT Chennai.

BCSE209L Machine Learning


Lab-6 Perceptron and Neural Network
Faculty : Dr. R. Jothi

Submit your python code (Jupyter notebook)


Q1. Implement a perceptron model to realize AND gate. Start with the weights
as [0.5, 0.5]. Update the weights using perceptron learning algorithm. Print the
model parameters after every epoch. Use suitable learning rate.
Q2. Design a perceptron network to classify

The RT-IoT2022, a proprietary dataset derived from a real-time IoT


infrastructure, is introduced as a comprehensive resource integrating a diverse
range of IoT devices and sophisticated network attack methodologies. This
dataset encompasses both normal and adversarial network behaviours,
providing a general representation of real-world scenarios. Incorporating data
from IoT devices such as ThingSpeak-LED, Wipro-Bulb, and MQTT-Temp, as
well as simulated attack scenarios involving Brute-Force SSH attacks, DDoS
attacks using Hping and Slowloris, and Nmap patterns, RT-IoT2022 offers a
detailed perspective on the complex nature of network traffic. The bidirectional
attributes of network traffic are meticulously captured using the Zeek network
monitoring tool and the Flowmeter plugin. Researchers can leverage the RT-
IoT2022 dataset to advance the capabilities of Intrusion Detection Systems
(IDS), fostering the development of robust and adaptive security solutions for
real-time IoT networks.

Use the dataset IoT dataset having 85 features such as service, flow duratioj
etc. to classify the pattern as normal or attack pattern.
The Dataset contains both Attack patterns and Normal Patterns.
Class Labels

Attacks patterns Details:


1. DOS_SYN_Hping------------------------94659
2. ARP_poisioning--------------------------7750
3. NMAP_UDP_SCAN--------------------2590
4. NMAP_XMAS_TREE_SCAN--------2010
5. NMAP_OS_DETECTION-------------2000
6. NMAP_TCP_scan-----------------------1002
7. DDOS_Slowloris------------------------534
8. Metasploit_Brute_Force_SSH---------37
9. NMAP_FIN_SCAN---------------------28
Normal Patterns Details:
1. MQTT -----------------------------------8108
2. Thing_speak-----------------------------4146
3. Wipro_bulb_Dataset-------------------253

Implement the same with Sklearn library (MLP classifier). Fine tune the hyper
parameters to get maximum accuracy.

You might also like