Back to Search
Start Over
Веб додаток аналізу прохідних балів для абітурієнтів
- Publication Year :
- 2020
- Publisher :
- КПІ ім. Ігоря Сікорського, 2020.
-
Abstract
- Дипломна робота містить: 81 с., 6 табл., 16 рис., 2 дод. та 18 джерела. Було досліджено дані з сайту vstup.info за 2016 рік. В якості алгоритмів класифікації було обрано дерева рішень як найоптимальніший та найшвидший. Веб додаток написано за допомогою таких технологій як NodeJs, React.js та Python для моделі класифікації. В цій роботі мені також довелося написати ПО яке в автоматичному режимі збирає дані для навчання та класифікації. Для побудови моделей були використані дерева рішень. Модель для прогнозування була написана у JupyterNotebook для кращої візуалізації. Були розглянуті декілька алгоритмів машинного навчання такі як k-means, LinearRegression, Neural Networks й інші. Дерева рішень показали найкращі результати. Також, щоб отримати високий процент попадань, були використані сучасні методи препроцесінгу датасетів та feature-інжинірингу. Розвивати роботу можна у декількох напрямках. Перший - додавати веб функціонал для оплати преміум версії продукту та покращувати те що вже є. Другий - вирішити проблему “раннього прогнозування”, котру детально розглянуто пізніше. Thesis: 81 p., 6 tabl., 16 fig., 2 adds, 18 references. Data was taken from archive.org from vstup.info page for 2016 year. Solution trees were chosen as the most optimal and fastest as classification algorithms. The web application is written using technologies such as NodeJs, React.js and Python for the classification model. In this work, I also had to write software that automatically collects data for training and classification. Decision trees were used to build the models. The prediction model was written in JupyterNotebook for better visualization. Several machine learning algorithms such as k-means, LinearRegression, Neural Networks and others have been considered. Decision trees showed the best results. Also, in order to get a high percentage of hits, modern methods of dataset preprocessing and feature engineering were used. You can develop the work in several directions. The first is to add web functionality to pay for the premium version of the product and improve what already exists. The second is to solve the problem of "early forecasting", which is discussed in detail later.
Details
- Language :
- Ukrainian
- Database :
- OpenAIRE
- Accession number :
- edsair.od......2635..d878903b144db5b10e3e1df067f0dbe8