Details

Title: Разработка метода автоматического разбиения изображений мозга плодовой мушки на области: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_04 «Биоинформатика»
Creators: Вяткин Александр Сергеевич
Scientific adviser: Козлов Константин Николаевич
Other creators: Арефьева Людмила Анатольевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт прикладной математики и механики
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: дрозофила; мозг; кластеризация; графы; модульность; машинное обучение; drosophila; brain; clusterization; graphs; modularity; machine learning
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 01.03.02
Speciality group (FGOS): 010000 - Математика и механика
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-3172
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\13798

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе был разработан метод автоматического разбиения изображения мозга плодовой мушки на области. Данный алгоритм ускоряет и упрощает анализ функциональных областей мозга плодовой мушки. Был проведен сравнительный анализ классических алгоритмов кластеризации, таких как: к-средних, BIRCH и иерархического алгоритма кластеризации, который работает снизу вверх, объединяя кластеры с минимальным средним квадратическим отклонением, с реализованным в данной работе алгоритмом. Реализованный в данной работе алгоритм является генетическим. Были придуманы и реализованы несколько видов мутаций: - выделяющая мутация - разделяющая мутация, имеющая две модификации: случайную, которая случайно делит пополам кластер и детерминированную, удаляющую ребра, через которые проходит наибольшее количество кратчайших путей в данном графе, пока граф не перестанет быть связным - склеивающая мутация Была разработана метрика, по которой сравнивались качества разбиений. Также была разработана параллельная версия генетического алгоритма, заметно ускорившая его работу. Была установлена несостоятельность классификаторов из пакета scikit-learn. Были проведены численные эксперименты по разбиению мозгов плодовых мушек для шести экспериментальных образцов. Разработанный генетический алгоритм показал свое превосходство над классическими алгоритмами кластеризации.

In this work, a method was developed for automatically splitting an image of a fruit fly brain in an area. This algorithm speeds up and simplifies the analysis of functional areas of the fruit fly brain. A comparative analysis of classical clustering algorithms, such as k-means, BIRCH and a hierarchical clustering algorithm, which works from the bottom up, combining clusters with the minimum standard deviation, with the algorithm implemented in this work, was carried out. The algorithm implemented in this work is genetic. Several types of mutations were invented and implemented: - extracting mutation - separating mutation, having two modifications: random, which randomly bisects the cluster and deterministic, which removes the edges through which the greatest number of shortest paths in a given graph passes until the graph is no longer connected - merging mutation A metric was developed by which the quality of the partitions was compared. A parallel version of the genetic algorithm was also developed, which significantly accelerated its work. An inconsistency of the classifiers from the scikit-learn package has been fixed. Numerical experiments were performed to break the brains of fruit flies for six experimental samples. The developed genetic algorithm has shown its superiority over the classical clustering algorithms.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • Тема выпускной квалификационной работы
    • Список сокращений и условных обозначений
    • Введение
    • 1. Постановка задачи и описание данных
    • 2. Описание этапов работы с данными, метрик и алгоритмов
    • 3. Проведенные численные эксперименты
    • Заключение
    • Выводы
    • Библиографический список

Usage statistics

stat Access count: 5
Last 30 days: 0
Detailed usage statistics