
«Мы в ответе за тех, кого приручили» — Антуан де Сент-Экзюпери.
Описание проекта
Для анализа я выбрала данные о приюте для животных. В качестве анализируемого материала я выбрала оду базу данных Animal Shelter Analytics с сайта Kaggle.
В этом наборе представлена информация о животных, попавших в приют: их возраст, порода, окрас, пол, причина поступления, а также даты прибытия и другие полезные факторы.
Мне было интересно проанализировать эти данные, потому что я очень люблю животных. Недавно задумывалась о том, чтобы в ближайшее время взять оттуда котенка.
Мне искренне жаль, что кто-то из четвероногих друзей растет без семьи, и хочется разобраться, почему они туда попадают, кого в приюте больше, а также выявить другие полезные закономерности. Возможно, это поможет улучшить ситуацию и повысить шансы животных на обретение своего дома.

Изображение сгенерировано в нейросети Recraft. Промпт: Make different animals from the shelter on a black background
Виды диаграмм
Круговая диаграмма (1) — показывает, в каком состоянии принимают животных в приют (здоровые, больные, травмированные и т. д.). Это важно, чтобы понять, с какими проблемами чаще всего сталкиваются приюты.
Круговая диаграмма (2) — отображает самые популярные клички среди животных. Интересно посмотреть, какие имена дают питомцам чаще всего.
Столбчатая диаграмма — распределение по типу животных (кошки, собаки и т. д.). Это поможет понять, каких животных в приютах больше.
Линейная диаграмма — причины попадания в приют (были найдены на улице, сданы владельцами и т. д.). Это позволит выявить основные источники поступления животных.
Точечная диаграмма — анализ половой жизни (стерилизованы ли животные, как это влияет на вероятность усыновления питомца).

Изображение сгенерированы в нейросети Recraft. Промпт: Make a very close up of a white cat’s face on a black background
Я своей работе я выбрала именно эти диаграммы, потому что они могут наглядно отображать ключевые аспекты работы приюта. Такой подход помогает лучше понять ситуацию и найти возможные способы ее улучшения.
Этапы работы
Для оформления проекта я выбрала холодные пастельные коричневые оттенки, поскольку эта тема для меня одновременно грустная и значимая. Отказавшись от ярких цветов, я стремилась передать атмосферу спокойствия, серьезности и уважения к судьбам животных.
Цветовую палитру я подобрала в Adobe Color, а затем доработала визуальный стиль в Photoshop, добавив графические элементы в виде лапок. Эти детали не только подчеркивают тематику работы, но и делают стиль более целостным и выразительным, создавая атмосферу заботы и сочувствия.
Созданная цветовая палитра для фирменного стиля в Adobe Color
Для более эстетичного визуального оформления проекта в качестве шрифтового решения я выбрала одну из самых популярных и универсальных гарнитур — Montserrat, которая была установлена с сервиса Google Fonts.
Этот шрифт отличается чистыми линиями, хорошей читаемостью и современным стилем, что делает его идеальным выбором для поддержания аккуратного и профессионального вида работы.
Изображения сгенерированы в нейросети Recraft. Промпт: Make a lot of white black kittens and black white puppies and they all sit in a line and look at us on a black background
Также для оформления изображений в своем проекте я использовала нейросеть Recraft. С ее помощью я создавала иллюстрации животных в едином стиле, прописывая промпты, которые соответствовали общей концепции дизайна. Это позволило добиться визуального единства, подчеркнуть тематику работы и сделать проект более выразительным и милым.
После генерации изображений я дорабатывала их в Photoshop — обрезала, корректировала цветовую гамму, редактировала детали и адаптировала под общий стиль проекта.
КД (1) — Состояние приема
Животные попадают в приют в разном состоянии: некоторые больны, истощены или травмированы, другие — беременны или потеряли хозяев. Однако я решила сосредоточиться на четырех самых распространенных категориях.
В Fifma использовала режим наложения Difference для стилизации изображения
Считаем, сколько раз каждое уникальное значение встречается в столбце Name, выводится список в порядке убывания. И делаем то же самое, но показываем только 5 самых популярных значений. После чего строим круговую диаграмму.
КД (1) Состояние приема / Изображение сгенерировано в нейросети Recraft. Промпт: Make a black dog in the background that goes left in profile
Проанализировав данные, представленные на круговой диаграмме, можно сделать вывод, что большинство животных в приюте — здоровые (87,6%). Это довольно высокий показатель, что говорит о хороших шансах на их успешное усыновление.
В меньшей степени встречаются: раненые — 5,4%, больные — 4,1%, нуждающиеся в уходе — 2,9%.
Эти данные подтверждают, что большинство питомцев вполне пригодны для пристройства в семьи, а приют заботится о состоянии животных, предоставляя необходимую медицинскую помощь тем, кто в ней нуждается.
В Fifma использовала режим наложения Difference для стилизации изображения
КД (2) — Популярные имена
Многие люди проявляют креативность при выборе имен для своих питомцев, и их разнообразий множество. Однако мне стало интересно, какие имена встречаются чаще всего, поэтому я решила проанализировать данные также с помощью круговой диаграммы и составить топ-5 самых популярных кличек среди животных. Повторила действие.
В Fifma использовала режим наложения Difference для стилизации изображения
Изображение сгенерировано в нейросети Recraft. Промпт: Make a white cat walking to the right in profile on a black background / КД (2) Популярные имена
По результатам анализа самыми распространенными именами оказались: Bella, Max, Luna, Rocky и Daisy. Эти имена, вероятно, наиболее востребованы среди владельцев благодаря своей простоте и распространенности в культуре.
В Fifma использовала режим наложения Difference для стилизации изображения
ЛД — Распределение «Тип животного»
Линейная диаграмма: Распределение «Тип животного»
Мне также было интересно узнать, каких животных в приютах больше всего, поэтому я провела анализ с помощью линейного графика, чтобы наглядно увидеть разницу. Результаты показали, что на первом месте по количеству находятся собаки — 70 447 особей. На втором месте с большим отрывом идут кошки — 46 455.
Существенная разница в численности собак и кошек может объясняться тем, что уход за собаками требует больше времени и усилий. Например, с ними необходимо регулярно гулять, что может становиться причиной отказа от питомца.
Также интересным наблюдением стало наличие в приютах птиц (586 особей), скота (22 особи) и некоторых других животных. Хотя их значительно меньше, это показывает, что приюты принимают не только кошек и собак, но и более редких питомцев.
В Fifma использовала режим наложения Difference для стилизации изображения
Для построения линейной диаграммы я обратилась за помощью к ChatGPT, задав вопрос: «Как построить стильную линейную диаграмму с количеством животных по их типу, используя кастомные цвета и шрифты?».
Получив базовый код, я адаптировала его под свои нужды: скорректировала цвета в соответствии с фирменным стилем, изменила параметры шрифтов и доработала оформление диаграммы.
Изображение сгенерировано в нейросети Recraft. Промпт: Make a grey real parrot on a black background
СД — Распределение «Тип впуска»
Столбчатая диаграмма: Распределение «Тип впуска»
Далее мне захотелось глубже изучить причины попадания животных в приют, поэтому я решила проанализировать эти данные с помощью столбчатой диаграммы.
На графике видно, что самая распространенная причина — это то, что животные изначально были бродячими, у них не было дома и семьи. Таких случаев насчитывается более 80 000, что говорит о серьезной проблеме бездомных животных.
Второй по распространенности причиной является добровольная сдача питомца владельцем в приют по разным обстоятельствам. Хотя это число значительно ниже — более 20 000, сам факт того, что люди отказываются от своих животных, остается грустным. В то же время радует, что владельцы не выбрасывают питомцев на улицу, а передают их в приют, где о них заботятся и где у них есть шанс найти новый дом.
Также в меньшей степени встречаются такие причины, как общественная помощь, спасение диких животных, обнаружение брошенных питомцев и другие. Эти данные помогают лучше понять ситуацию и искать возможные решения для сокращения числа животных, оказывающихся в приютах.
В Fifma использовала режим наложения Difference для стилизации изображения
В работе с ChatGPT я вводила похожий запрос, получала базовый код и затем его корректировала, очищала и дорабатывала. Также адаптировала цвета, настраивала шрифт и элементы графика, чтобы добиться хорошего результата.
Изображение сгенерировано в нейросети Recraft. Промпт: Make a very close up of a black dog’s face on a black background
ТД — Распределение «Половая жизнь после приема»
Точечная диаграмма: Распределение «Половая жизнь после приема»
В заключение мне также захотелось проанализировать половой статус животных в приютах и его влияние, используя точечную диаграмму.
Результаты показали, что наибольшее количество составляют нестерилизованные самцы — 40 316 особей. На втором месте находятся нестерилизованные самки — 38 118 особей. Значительно меньше оказалось кастрированных самцов — 19 142, а еще меньше — кастрированных самок — 16 310. У оставшейся части животных половой статус не был указан.
Эти данные показывают, что большинство животных попадают в приют без предварительной стерилизации. Это может быть одной из ключевых причин роста численности бездомных питомцев, так как нестерилизованные животные продолжают размножаться, увеличивая популяцию бродячих собак и кошек. Кроме того, стерилизованные питомцы, как правило, имеют больше шансов на усыновление, так как их содержание становится менее затратным и удобным для будущих владельцев.
Таким образом, популяризация стерилизации среди владельцев и работа приютов в этом направлении могут помочь сократить число бездомных животных и облегчить их пристройство в семьи.
В Fifma использовала режим наложения Difference для стилизации изображения
Также в работе с ChatGPT я тщательно дорабатывала код, вносила корректировки, искала ошибки и экспериментировала с разными вариантами визуализации. ChatGPT помогал мне оптимизировать код, предлагал альтернативные решения и объяснял, как исправить возникающие ошибки.
Я задавала различные вопросы, чтобы улучшить график. Вот несколько примеров запросов, которые я вводила:
—"Как построить точечную диаграмму с заливкой, кастомными цветами и шрифтами?»
—"Почему fill_between не работает, как исправить?»
—"Как убрать ненужные элементы графика и сделать его минималистичным?»
Заключение
Анализ данных показал, что проблема бездомных животных остается актуальной и многогранной. Несмотря на то, что большинство питомцев в приютах здоровы и пригодны для жизни в семье, значительная их часть попадает туда из-за бездомной жизни или отказа владельцев.
Особенно важно обратить внимание на программы стерилизации, так как высокий процент нестерилизованных животных способствует росту численности бездомных питомцев. Также необходима просветительская работа среди владельцев, чтобы снизить количество случаев отказа от животных и повысить уровень ответственности.
Приюты выполняют важную социальную миссию, предоставляя животным уход и шанс на новую жизнь. Поддержка таких организаций, развитие программ по усыновлению и стерилизации помогут сократить число бездомных животных и улучшить их судьбу. Любите и цените своих питомцев! Забота о них — это не только ответственность, но и возможность сделать их жизнь счастливее.
Изображение сгенерировано в нейросети Recraft. Промпт: Make a very close up of the black dog and white cat’s face on a black background
Описание применения генеративной модели
Recraft — генерация обложки и всех изображений в данной работе
Chat GPT — обращения с целью генерации инструкций и рекомендаций по улучшению кода, а также его чистки и вопросы по тому, как исправить те или иные ошибки, которые появлялись в ходе работы
Adobe Photoshop 2024 — обработка, редактирование и чистка всех сгенерированных изображений
Figma — увеличение всех представленных изображений: сгенерированных картинок, диаграмм, скриншотов кода, а также использование режима наложения Difference для обработки всех изображений кода
Google Fonts — установка и использование шрифта Montserrat для оформления всех диаграмм
Adobe Color — генерация цветовой палитры и ее редактирование на основе загруженного изображения