User Behaviour Classification using machine learning
In today’s World, Digitalisation is the trending picture among people because of its simplicity and ease of use where all data have to be accessed from anywhere within seconds. For that, all the data have to be kept in data centers which is to be connected to the internet. Data centers are the places where all the data about users, employees, company’s policies, system guide on which project works, etc is stored. This information is supposed to be kept secured from malicious users who want to steal data and misuse it. To protect that sensitive data from hackers, security departments have to point out the malicious users who are entering the data centers and vindicating the security of information. Parameters such as time of arrival, duty cycle, port, DNS backscatter, etc help us to detect the strange activity which concludes to be of malicious user.
Classifiers Used
- KNN
- Naive Bayes
- SVM(Support Vector Machine)
run command
-
python3 knn.py
-
python3 knnscratch.py
-
python3 UserClassify.py
-
python3 naive.py
-
knn.py :- KNN Using python libraries and inbuilty functions.
-
knnscratch.py :- KNN using functions explicitely written.
-
UserClassify.py :- SVM using python libraries and functions.
-
naive.py :- Naive Bayes using python libraries and functions.