This is the final project for NYU CS9053 and is also used for reviewing Java programming, which includes the following technical highlights:
-
Model training:
Naive Bayes classification algorithm
Dataset Handling -
Emial Retrieval:
Use Gmail API
single unread eamil fetching
authentication handling -
UI
Real-time Update
Database integration
Interactive button -
Database Management
-
Error Handling:
Eception Handling
MOdel Loading Validation
Login Failure Handling
Thread Management