Научиться использовать графовые нейронные сети (GNN) для выявления нарушений норм КТО
-
Установить пакет Jupyter Lab (https://jupyter.org) для работы с документами .ipynb. Пакет устанавливается несколькими способами и предпочтительный из них -
pip install jupyterlab -
Скачать файл lab-4.ipynb и разместить в некоторой папке. Перейти в терминале в эту папку и дать команду
jupyter lab .После загрузки программы открыть браузер и перейти на локальный адресlocalhost:8888(подобный адрес будет отображаться в теминале и его можно найти среди ).
-
В окошке браузера открыть документ lab-4.ipynb и указать ядро для выполнения программ: Python 3.
-
Исследовать материал документа (отдельные моменты обсуждались на лекции)
-
Взять JSON-файл из предыдущих работ, внести в него ряд изменений, приводящих к появлению нарушения «Малая величина зазора между полигонами». Сохранить файл под именем
test_schema.json. -
Изменить программу в документе lab-4.ipynb, расположенную в разделе Часть 4. Финальное задание: Контрольная схема (Reference Layout) для работы с топологией, расположенной в файле
test_schema.json. Натренированная GNN должна выявить в вашем файле с топологией ошибки и отобразить с помощью функцииvisualize_synthetic_graph(graph_data), которая также описана в документе. Выходные данные должны выглядеть примерно так:
- Титульный лист;
- Формулировка задания;
- Модифицированные код
- Изображение топологии, выполненое в прошлых работах
- Изображение графа связей с ошибками (см. рис)
- Выводы

