Кластеризация Python
20 USDИмеется база данных по студентам в mongodb.
Необходимо создать программу, которая будет основана на нейронной сети (к сожалению, она обязательна), решающая задачу кластеризации, то есть разбиения множества студентов на кластеры (группы по направлениям).
Для этого необходимо сгенерировать и другие параметры, например, уровнем грамотности студента (пишет без ошибок, грамотно говорит), уровнем его социальной активности, например, желанием сделать карьеру, его интересом к какому-то направлению на факультете, которые позволят выбрать направление более обоснованно.
Исходники базы данных вышлю, как найдется исполнитель.
Язык программирования - Python
например, можно использовать следующее:
Есть 3 группы: группа 1, группа 2 и группа 3.
В группу 1 идет отбор студентов, которые сдавали общество, максимальное количество человек в группе 2. В группу 2 идет набор по физике, максимальное количество людей - 2. В группу 3 также набор идет по физике, но максимальное число студентов - 1.
Есть 5 студентов: А,Б,В,Г и Д.
Студент А сдавал физику, общее количество баллов 98, предпочтение отдает группе 3.
Студент Б сдавал физику, общее количество баллов 117, участие в олимпиадах по физике, предпочтение отдает группе 3.
Студент В сдавал общество, общее количество баллов 147.
Студент Г сдавал физику, общее количество баллов 107, отдает предпочтение группе 2.
Студент Д сдавал физику, общее количество баллов 104 предпочтение в группу 2.
Студент Ж сдавал физику, общее количество баллов 104, участие в олимпиадах по физике, волонтер, предпочтение отдает группе 2.
На основе данных программа должна класстеризовать студентов. На выходе мы должны получить в группе 1 учится студент В, так как конкурентов у него нет.
В группу 2 должны попасть студент Г и Ж. Студент Г попадает в данную группу, так как он отдал ей предпочтение и у него больше баллов, чем у студентов Д и Ж. Студент Ж попадет в данную группу, а не студент Г, так как помимо баллов у него есть участие в олимпиадах и волонтерство.
В группу 3 должен попасть только студент Б, так как максимальное количество людей в данной группе должно быть 1, а у студента Б больше баллов, чем у студента А, притом Б участвовал в олимпиадах.
Исходя из этого создается еще группа 4, которая включает студентов не прошедших отбор на в вуз.
-
146 Добрый день! Готова выполнить Вашу задачу, имею опыт написания различных нейронных сетей. Буду рада пообщаться детальней, хорошего дня!
Current freelance projects in the category Python
A bot needs to be created in Telegram for subscription payment.
45 USD
A bot needs to be created in Telegram where users can subscribe for access to the webcams located in the yard. Organize payment for two types of subscriptions (monthly and daily) in the bot. The bot should automatically check the payment and then provide access links. Python, Bot Development ∙ 8 hours 13 minutes back ∙ 60 proposals |
Python / Network Engineer: Network optimization of the bot (WAF, Connection Pooling, Asyncio)Simplified version! Please respond only if you understand and are knowledgeable. About the project: An automated bot for sniping. The basic business logic (parsing, authorization, assembling JSON/XML packages) is already ready and works on Python. The target environment is Linux… Python, Data Parsing ∙ 10 hours 42 minutes back ∙ 14 proposals |
Parsing and classification of a large array of imagesIt is necessary to implement a project for collecting and structuring a large array of architectural images from open web sources.The task includes: automated collection of images; uploading files in the highest available quality; classification of images by categories:… Python, Data Parsing ∙ 15 hours 13 minutes back ∙ 30 proposals |
Business logic of the platform: class confirmation, attendance control, and lesson history (DjangoRefinement of the business logic of the educational platform: lesson confirmation, attendance control, and lesson history (Django + React) A complete system for lesson confirmation, attendance control, and storage of confirmation history needs to be implemented. Important… Python ∙ 2 days 20 hours back ∙ 29 proposals |
Improvement of the administrative panel of the educational platform (Django + React)Improvement of the administrative panel of the educational platform (Django + React) Project description: There is an existing educational platform (marketplace, similar to Preply), developed on Django + React. It is required to enhance the existing administrative panel and… Python, Web Programming ∙ 4 days 17 hours back ∙ 58 proposals |