In: Computer Science
1. Network intrusion detection system using machine learning.
Language - Python (What I used , you're free to choose another)
Dataset - CICIDS2017 (You'll find more of an idea if you check this out!)
Technology - CNN
Additional libraries/software - Wireshark, numpy , Pyshark, an IDE etc
Plenty of research papers available
2. Using machine learning to generate text through hand gesture recognition.
idea - fingertip tracking and recognizing algorithm that allows sketching of enlish text over the air in front of webcam.
Language - Python (preferred)
Dataset - EMNIST dataset
Technology - CNN
Additional libraries/software - pickle (python) , numpy , openCV etc.
** I hope you'll find this helpful. This was my capstone idea. Please feel free to comment regarding the above mentioned ideas or If you're looking for something in a particular domain. I'll be more than happy to help you out further. If you liked this solution , please give a thumbs up rating. Thanks!