Общ

Разработчиците използват Microsoft Azure AI, за да уведомяват сеизмолозите за земетресения, за да спасят живота


Глобалната сеизмична активност е опустошителна. Земетресенията отнемат милиони човешки животи и унищожават градовете всяка година. Предизвикателството на Microsoft Cloud Artificial Intelligence помогна на гръцките разработчици да създадат приложение, което потенциално може да спаси човешки живот.

Изследователи и разработчици от Солунския университет на Аристотел (AUTh), Гърция, са разработили с помощта на Microsoft Azure, Известия за земетресения, приложение, което използва изкуствен интелект (AI) за прогнозиране на земетресения.

Екипът, включително Джордж Спиру, старши софтуерен инженер; Партена (Попи) Парадисопулу, доктор по сеизмология; Деспойна Кеменцециду, доктор по геофизика; Арети Пану, доктор по сеизмология; и Панайотис Димитракопулос, студент в Катедрата по компютърни науки и инженерство, проучи и разработи приложението, което уведомява изследователите от AUTh, когато се случи силно земетресение.

„Съобщението в Microsoft Azure Queue задейства Azure функция, която извиква API на Microsoft Cognitive Services Speech и създава аудио файл, който съдържа подробности за конкретното земетресение на гръцки език“, каза Джордж Спиру, старши софтуерен инженер, пред „Интересно“ Инженерство.

Шаблонът на съобщението за известие на английски език можете да видите тук.

Създаването на аудиофайл в Azure Blob Storage задейства друга функция на Azure, която отговаря за уведомяването на персонала на сеизмологичната станция чрез телефонно обаждане, доставено от Twilio. Освен това тази функция на Azure продължава подробностите за известието до хранилището на Azure Table.

Сеизмологична обсерватория в Солунския университет „Аристотел“

През 2017 г. персоналът на AUTh Seismologic Observatory анализира 9 208 земетресения. При силни земетресения е от първостепенно значение сеизмолозите да анализират информацията в реално време.

Ролята на приложението е да взема решения дали дадено земетресение е важно и да уведомява персонала на сеизмологичната станция чрез телефонно обаждане възможно най-бързо.

„Това приложение не се използва за прогнозиране на земетресения, но е просто вътрешен инструмент за уведомяване на сеизмолози след настъпило събитие“, обясни Джордж Спиру.

"Приложението допринася за 24-часовия рутинен анализ на земетресението в сеизмологичната обсерватория в университета Аристотел в Солун, Гърция", каза Джордж Спиру пред "Интересно инженерство"

Сеизмологичната обсерватория е основана през 1978 г., след опустошителната 6.5 земетресение с магнитуд, станало в тази област. Тази година, на 40-годишнината от земетресението през 1978 г., експертите издадоха ново предупреждение, предвиждащо подобно или по-голямо земетресение с магнитуд в Солун потенциално да причини щети за повече от 20 милиарда евро.

Сеизмичната мрежа започва своята дейност през 1981 г. Това е първата сеизмична мрежа, която е инсталирана в района на Балканите. Днес сеизмичната мрежа е призната за нейното качество и голямо подобрение. От 2006 г. е част от Гръцката единна сеизмологична мрежа (H.U.S.N.).

Как AUTh използва Microsoft Azure AI

Всички институти в Гърция обменят сеизмологични данни в реално време. За да се оцени опасността от земетресение, беше необходимо научно бързо определяне на местоположението на земетресенията и точно изчисляване на магнитудите.

Според разработчиците, Сеизмологичната обсерватория на AUTh изпраща автоматично местоположението на земетресения до Европейския средиземноморски сеизмичен център (EMSC). EMSC действа като агрегатор на сеизмологични данни и ги публикува на обществеността чрез протокола WebSocket.

Прост клиент, написан на Python, е свързан с тази услуга и следи за земетресения от мрежата на сеизмологичната обсерватория AUTh. В случай, че клиентът на Python получи събитие с Magnitude M≥3, той изпраща това съобщение до Azure Queue Storage.

Според разработчика функционалността на известията е разработена с помощта на Azure Storage и Azure Functions, а за гласовите известия те са използвали Microsoft Cognitive Services и Twilio.

Списъкът с всички известия може да бъде показан за бъдещи справки от персонала на сеизмологичната обсерватория.

Тъй като това приложение е предназначено да се използва в сеизмологичната обсерватория на AUTh, уведомленията са на гръцки език.

В бъдеще разработчиците очакват да включват телефонни известия на множество езици, като се започне с английски, китайски и японски с помощта на Microsoft Cognitive Services. Също така ще бъде възможно публичните потребители да се абонират и да получават гласови известия, използвайки географски критерии, каза Джордж Спиру пред Interesting Engineering.

Предизвикателство на Microsoft Cloud AI Research

Приложението за известия за земетресение, разработено от AUTh, спечели третата награда в Microsoft Cloud AI Research Challenge. Участващите проекти трябваше да покажат как услугите на AI на Microsoft се използват за решаване на труден проблем и да предоставят проницателни, практични и полезни решения. Пълният списък на победителите можете да намерите тук.

За да разработи приложението, екипът на Университета Аристотел в Солун използва Azure Machine Learning, интелигентна система, използваща данни, и платформата AI на Microsoft, която включва най-новия напредък в развитието на AI на Azure, обясни Джордж Спиру.

Microsoft поиска демонстрируеми приложения, чието решение допринася за ново разбиране на дадена област, сеизмология, в този случай. Екипът на AUTh използва наскоро пуснатия набор от мощни услуги на технологичния гигант, които насърчават развитието на AI чрез услуги с отворен код. Също наскоро Microsoft направи достъпно своето 60 000 патентно портфолио с отворен код.


Гледай видеото: Microsoft Azure IoT Energy solutions (Юли 2021).