Hey,
Sir/Ma'am,
Hope you are good in health, I saw your post, that attracts me much, I'm an Professional Machine Learning Engineer, having a lot of experience in doing projects and work in this field, Yeah! I'm new on this platform, but I'm pro-level, ML Engineer, having good grip in these type of work,
As you need,
Milestone 1. Create python program to collect the data from snort and other analyzers and then merge all the datas to a jason format. (API Endpoints)
Milestone 2. Add a feature in the program that read a jason file, get and show the unlabelled data, then a user can label the data manually.
Milestone 3. Train and test the data using ML. Get the best classifier and hyperparameters according to the testing accuracy.
Milestone 4. From the best classifier model obtained above, modify the python program by embedding the prediction after a new data coming.
Milestone 5. Create separated program that will update the classifier model after N new datas are labelled or every certain period e.g. re-train should be done twice a day or maybe once an hour. According to the rate of incoming data and the speed of training.
I'll do it by using Python, Deep Learning, R, SQL, Machine Learning Tools,
Up for your work,
Let's have a nice discussion in Chat-Box.
Curiously, waiting for your consideration,
Regards...