Стрелка

Краткий обзор проделанной работы

Аналитика исходной базы данных

В результате анализа данных мы выделили шесть основных классов дефектов: трещины, вкрапления, пятна, рябь, замятие, царапины. Эти классы были выбраны не случайно: они представляют собой наиболее часто встречающиеся и значимые типы дефектов, которые могут существенно повлиять на качество и безопасность металлопроката. В итоге у нас получилось собрать 1944 изображений.
Следующий шаг — разделение выборки на обучающую, валидационную и тестовую. Для тренировки нейронной сети с созданием модели вручную и с помощью функции Autokeras были взяты разные соотношения выборок, это обусловлено тем, что валидационная и тестовая выборки должны иметь больший размер при автоматизированном создании модели.

Разбиение выборки в первом способе

Класс Обучающая выборка Валидационная выборка Тестовая выборка
Трещины 276 12 12
Вкрапления 276 12 12
Пятна 276 12 12
Рябь
276 12 12
Замятие 276 12 12
Царапины 276 12 12

Разбиение выборки во втором способе

Класс Обучающая выборка Валидационная выборка Тестовая выборка
Трещины 216 60 24
Вкрапления 216 60 24
Пятна 216 60 24
Рябь
216 60 24
Замятие 216 60 24
Царапины 216 60 24

Выводы

Выделенные дефекты могут иметь серьезные последствия для прочности, долговечности и функциональности металлопроката, поэтому их обнаружение и классификация являются критически важными задачами в производственном процессе. Обучение нейронной сети на точное распознавание этих дефектов позволит повысить качество продукции и безопасность эксплуатации металлических изделий.