KWoC:-

Kharagpur Winter of Code — это месячная онлайн-программа для студентов, которые хотят учиться и вносить свой вклад в разработку программного обеспечения с открытым исходным кодом. Помимо этого, он также готовит их ко многим летним программам с открытым исходным кодом, одним из которых является Google Summer of Code.

KWoC 2018 представил более 100 проектов. Выбор правильных проектов среди них включал несколько параметров. Я выбирал проекты на основе некоторых факторов, таких как — какие инструменты я хочу изучить, в каких областях у меня есть опыт работы, сколько времени я смогу посвятить и т. д. Наконец, я решил внести свой вклад в два проекта.

ПРОЕКТ 1:

TITLE : Автоматический идентификатор заражения листьев

НАСТАВНИК: Шикхар Джохри

ОПИСАНИЕ ПРОЕКТА. Этот проект включает в себя использование методов обработки изображений для сегментации пораженных частей листьев и использование алгоритмов машинного обучения для классификации листьев растений как здоровых или зараженных.

Вклад:

Я реализовал классификацию изображения как зараженное/незараженное на основе заданных векторов признаков, сгенерированных после обработки изображения. Я предоставил реализации Python для следующих 11 классификаторов:

  1. SVM-классификатор
  2. Случайный лесной классификатор
  3. Классификатор логистической регрессии
  4. Классификатор КНН
  5. Наивный байесовский классификатор
  6. Классификатор XGBoost
  7. Классификатор упаковки
  8. Классификатор повышения градиента
  9. Классификатор AdaBoost
  10. Классификатор CatBoost
  11. Классификатор голосования (мягкий/жесткий)

Реализация также сравнила k-кратную точность различных классификаторов.

Поскольку наш набор данных был недостаточно большим, было трудно сказать, какой классификатор будет работать лучше всего в долгосрочной перспективе. Итак, мои коммиты и PR были временно объединены в отдельную (не основную) ветку. Как только у нас будет хороший набор данных, выбор классификатора (ов) будет сделан на основе точности и производительности классификатора.

ПРОЕКТ 2:

TITLE : Поиск ключа

НАСТАВНИК: Винит Джиджи Чериан

ОПИСАНИЕ ПРОЕКТА. Проект включал разработку небольшой игры с использованием pygame. Цель состояла в том, чтобы найти ключ из сетки 5x5 в выбранном номере. оборотов с указанием того, насколько они «горячие» или «холодные» по отношению к расположению ключа.

Вклад:

Я реализовал функции выхода в игре. Я также устранил несколько незначительных ошибок и внес свой вклад в файл readme.

ЗАКЛЮЧЕНИЕ:

KWoC 2018 стал для меня отличным опытом. Эта программа помогла мне научиться участвовать в проектах с открытым исходным кодом. Я также наткнулся на нескольких членов группы, которые очень помогали и мотивировали. Я хочу поблагодарить KOSS, ИИТ КГП за проведение этой программы и с нетерпением жду дальнейшего взаимодействия.

— Шивам Радж