InboxGuardian е Email SPAM Detection инструмент използващ изкуствен интелект и машинно самообучение. Написан е на Python. Използва архитектурен стил на микросървисите.
- data - съдържа данните използвани за трениране на моделите;
- SpamScraper - съдържа скрипт за scraping на SPAM имейли от дадена gmail поща;
- LinearDataGenerator - съдържа скрипт за генериране на данни за трениране на логистичната регресия използвана в приложението;
- ModelsWrapper - съдържа микросървиса, който извършва evaluation, с помощта на моделите;
- API - съдържа Django API микросървиса на приложението;
- UI - съдържа модула с външния изглед на приложението (използва се за тестване на приложението).
- Инсталираме Docker;
- Пускаме командата
docker compose up; - Инсталираме Node.js;
- Пускаме командата
npm install http-server -g; - Пускаме командата
http-server -p 3000 --cors.
Емил Йорданов - 82193