KWoC:-
Kharagpur Winter of Code — это месячная онлайн-программа для студентов, которые хотят учиться и вносить свой вклад в разработку программного обеспечения с открытым исходным кодом. Помимо этого, он также готовит их ко многим летним программам с открытым исходным кодом, одним из которых является Google Summer of Code.
KWoC 2018 представил более 100 проектов. Выбор правильных проектов среди них включал несколько параметров. Я выбирал проекты на основе некоторых факторов, таких как — какие инструменты я хочу изучить, в каких областях у меня есть опыт работы, сколько времени я смогу посвятить и т. д. Наконец, я решил внести свой вклад в два проекта.
ПРОЕКТ 1:
TITLE : Автоматический идентификатор заражения листьев
НАСТАВНИК: Шикхар Джохри
ОПИСАНИЕ ПРОЕКТА. Этот проект включает в себя использование методов обработки изображений для сегментации пораженных частей листьев и использование алгоритмов машинного обучения для классификации листьев растений как здоровых или зараженных.
Вклад:
Я реализовал классификацию изображения как зараженное/незараженное на основе заданных векторов признаков, сгенерированных после обработки изображения. Я предоставил реализации Python для следующих 11 классификаторов:
- SVM-классификатор
- Случайный лесной классификатор
- Классификатор логистической регрессии
- Классификатор КНН
- Наивный байесовский классификатор
- Классификатор XGBoost
- Классификатор упаковки
- Классификатор повышения градиента
- Классификатор AdaBoost
- Классификатор CatBoost
- Классификатор голосования (мягкий/жесткий)
Реализация также сравнила k-кратную точность различных классификаторов.
Поскольку наш набор данных был недостаточно большим, было трудно сказать, какой классификатор будет работать лучше всего в долгосрочной перспективе. Итак, мои коммиты и PR были временно объединены в отдельную (не основную) ветку. Как только у нас будет хороший набор данных, выбор классификатора (ов) будет сделан на основе точности и производительности классификатора.
ПРОЕКТ 2:
TITLE : Поиск ключа
НАСТАВНИК: Винит Джиджи Чериан
ОПИСАНИЕ ПРОЕКТА. Проект включал разработку небольшой игры с использованием pygame. Цель состояла в том, чтобы найти ключ из сетки 5x5 в выбранном номере. оборотов с указанием того, насколько они «горячие» или «холодные» по отношению к расположению ключа.
Вклад:
Я реализовал функции выхода в игре. Я также устранил несколько незначительных ошибок и внес свой вклад в файл readme.
ЗАКЛЮЧЕНИЕ:
KWoC 2018 стал для меня отличным опытом. Эта программа помогла мне научиться участвовать в проектах с открытым исходным кодом. Я также наткнулся на нескольких членов группы, которые очень помогали и мотивировали. Я хочу поблагодарить KOSS, ИИТ КГП за проведение этой программы и с нетерпением жду дальнейшего взаимодействия.
— Шивам Радж