Јединица 11 / 11

Интеграција од краја до краја, МЛОпс и одговорност инжењера

Добици:

  • Способност да се дизајнира аутомобилски пројекат подржан од вештачке интелигенције од концепта до производње и да се одржава циклусом праћења
  • Способност процене управљања верзијама модела, померања података и потреба за преквалификацијом
  • Способност безбедног скалирања АИ уз одржавање одговорности, следљивости и документације током целог пројекта

У последњој јединици овог модула спајамо све делове. Видели смо како се вештачка интелигенција користи у појединачним јединицама, од дизајна до производње, од тестирања до ланца снабдевања. Али у правом пројекту то нису изоловани кораци, већ животни циклус: прикупљају се подаци, гради се модел, ставља у производњу, прати се, а када застари, обнавља се. Дисциплина одржавања овог циклуса назива се МЛОпс (Мацхине Леарнинг Оператионс). Ова јединица покрива постављање, одржавање и одржавање одговорности за аутомобилски пројекат који покреће вештачка интелигенција од краја до краја.

Животни циклус АИ пројекта

Типичан ток од краја до краја у аутомобилском контексту:

  1. Дефиниција проблема и вредности: Који пословни проблем решавамо? Како се мери успех? Да ли је ово безбедносно критична функција?
  2. Прикупљање и обележавање података: Извори (ЦАН, тестирање, производња, телематика), квалитет, поверљивост.
  3. Развој модела: Атрибут, модел, верификација (контрола цурења, конзистентност јединице).
  4. Верификација и процена безбедности: Независно тестирање ако се захтева ИСО 26262/СОТИФ.
  5. Примена: Примена модела на уређај, на мрежи или у облаку.
  6. Мониторинг: перформансе, померање података, тачност аларма.
  7. Преобука: Ажурирање модела када застари.
  8. Документација и следљивост: Евиденција сваког корака; ко, када, зашто.

Овај циклус се не завршава једном заувек; стално ротира. У аутомобилизму је опасно "поставити и заборавити" модел.

Савет: Приликом покретања пројекта, „ко ће надгледати овај модел када буде на терену, са којом метриком и колико често?“ Ако не можете одговорити на питање, модел још није спреман за производњу.

Управљање верзијама модела и следљивост

Следљивост у аутомобилској индустрији није луксуз, већ често законска обавеза. Када се појави проблем, требало би да будете у могућности да одговорите на питање "која верзија модела, са којим подацима је обучена, ко је то одобрио?" Добре праксе:

  • Верзија модела: Записује се број сваког модела, подаци о обуци и датум.
  • Верзија података: Подаци на којима је обучен су замрзнути.
  • Дневник одлука: Одобрење је дало ко и са којим доказима.
  • План повратка: Ако се нови модел покаже као лош, можете се вратити на стари.

предмет

Зашто је потребно

Ризик ако недостаје

Верзија модела

Која верзија је на терену?

Проблем се не може пратити

Верзија података

Чиме је био обучен?

није поновљиво

Записник о одобрењу

Ко је одговоран?

не може одговарати

поништити

Вратите се из лоше верзије

Дуги застоји на терену

Померање података и пропадање модела

Модел је снимак света у коме је обучен. Али свет се мења: нови добављач делова доноси другачију толеранцију сензора, излази нови модел возила, мењају се годишња доба, мењају се навике вожње. Перформансе модела се тихо смањују како се дистрибуција улазних података удаљава од времена обуке. Ово померање података и резултирајуће смањење перформанси назива се распад модела.

Опасност је у томе што је тај пад тих: модел се не урушава, не прави грешке, само све више греши. дакле:

  • Надгледање дистрибуције улаза (детекција одступања).
  • Пратите метрику учинка са стварним резултатима (да ли су аларми тачни?).
  • Покрени поновну обуку када је праг премашен.
Опрез: Претпоставка да „једном када је модел обучен, даје исте перформансе заувек“ је погрешна и ризична у аутомобилској индустрији. Модел пуштен у производњу без праћења померања може несвесно постати непоуздан.

Пример сценарија од краја до краја: флота предвидљивог одржавања

Хајде да га конкретизујемо. Инсталирате систем раног упозорења турбо квара за теретну флоту:

  1. Вредност: Смањите време застоја и трошкове вуче; успех = стварна грешка/лажна узбуна баланс ухваћен.
  2. Подаци: ЦАН сигнали 40 возила, историјски записи о грешкама; ВИН је анонимизован.
  3. Модел: Аномали + РУЛ; спречено цурење временске серије; Приказан је опсег несигурности.
  4. Провера: Провера претходних грешака; Измерен је трошак лажне узбуне.
  5. Производња: Дневни резултат у облаку; панел техничару.
  6. Мониторинг: Контрола заношења када се дода нови модел возила; тачност аларма недељно.
  7. Преобука: Тромесечно ажурирање са новим типом возила и новим примерима грешака.
  8. Документација: Верзија модела, верзија података, регистрован инжењер за сертификацију.

Ниједан корак у овом току не каже „АИ је одлучио, готово“; Особа је одговорна за сваку фазу.

Мини студије случаја

Случај 1 - Тихо распадање. Модел контроле квалитета добро функционише годину дана, а затим се стопа цурења полако повећава. Основни узрок: Када се добављач променио, текстура површине дела постала је мало другачија (дрифт), а модел је почео да мисли да је то „нормално“. Успостављено је праћење дрифта и модел је поново обучен. Резултат: Без праћења, рањивост би месецима остала непримећена.

Случај 2 – следљивост сачувана. Са терена стиже лажна узбуна. Из дневника одлука, тим сазнаје која верзија модела ради са којим подацима; Открива да проблем долази од поставке прага у одређеној верзији и враћа ту верзију. Резултат: Ако није било верзије и записа одлуке, проблем се не би могао пратити.

Случај 3 – Дисциплина преквалификације. Када се нови електрични модел придружи возном парку, постојећи модел предиктивног одржавања изазива много лажних аларма на овом возилу (погон који никада није видео). Пре пуштања у рад новог модела, тим снима упозорење о заносу и проширује модел новим подацима о возилу. Резултат: Рано праћење заношења је открило деградацију која долази са новим производом.

брзи шаблони

Шаблон 1 – Нацрт плана пројекта:

Улога: вођа АИ пројекта (аутомобилска индустрија). Задатак: Помози ми да испланирам пројекат заснован на вештачкој интелигенцији од краја до краја. Контекст: Предиктивно одржавање; Возни парк од 40 возила; ВИН је анониман. Ограничење: Размотрите кораке дефиниције вредности, података, модела, верификације, производње, надгледања, преквалификације и документације одвојено; назначити ко је одговоран за сваки корак.Излаз: Корак | излаз | одговоран | табела ризика.

Шаблон 2 – План праћења:

Улога: Ви сте МЛОпс инжењер. Задатак: Препоручити план мониторинга за модел који се поставља. Контекст: Дистрибуција улазних података се може променити током времена (нови добављач, нови алат); перформансе се могу мерити стварним резултатима.Оутпут: Метриц то трацк | праг | радња која се покреће.

Шаблон 3 – оцена одступања:

Улога: Научник за податке. Задатак: Објаснити како се детектује одступање података и када је потребна преквалификација. Контекст: Модел визуелног прегледа производне линије; Можда ће доћи до промене добављача. Излаз: Сигнал | мерење | окидач за преквалификацију.

Шаблон 4 – Контролна листа следљивости:

Улога: Ви сте ревизор квалитета/усаглашености. Задатак: Направите контролну листу следљивости за модел. Контекст: Аутомобилска индустрија; Када дође до проблема, треба одговорити на питање 'која верзија, који подаци, ко је то одобрио'. Излаз: Ставка | зашто је потребно | како сачувати графикон.

Слаби промпт / Јаки промпт

Слабо обавештење:

Ставите модел у производњу.

Без праћења, без верзионисања, без одговорности и без враћања; Тихи пропадање и проблеми који се не могу пратити су неизбежни.

Снажан упит:

Улога: Ви сте МЛОпс и консултант за квалитет аутомобила. Задатак: Направите контролну листу која ми је потребна да одговорно ставим модел у производњу. Контекст: Флота предиктивног одржавања; Временом се додају нови типови возила; ВИН анониман. Ограничење: Укључује праћење, откривање одступања, евиденцију верзије/података, потврду и план враћања; Наведите ко је одговоран за сваку ставку; 'подеси и заборави' предлог.Оутпут: Стаге | нужност | одговоран | табела ризика.

Уобичајене грешке

  • Приступ „Подеси и заборави“. Без праћења, модел тихо пропада.
  • Не води евиденцију верзија/података. Проблем се не може пратити или репродуковати.
  • Нема плана за враћање. Ако опоравак од лошег издања траје дуго, доћи ће до дугог неуспеха на терену.
  • Не чекајући Дрифт. Нови добављач/алат/сезона ремети модел; праћење је неопходно.
  • Остављајући одговорност нејасном. Одговор на питање „ко је одговоран“ треба да буде јасан на сваком кораку.

Укратко

  • Аутомобилски пројекат који покреће вештачка интелигенција није једнократан, већ континуирани животни циклус (МЛОпс).
  • Верзија модела и података, евидентирање одлука и планирање враћања су од суштинског значаја за следљивост.
  • Померање података тихо оповргава модел; унос и учинак треба пратити и по потреби поново обучавати.
  • У примеру од краја до краја, за сваки корак је одговоран човек; Не постоји „АИ одлучила, готово је“.
  • „Подеси и заборави“ је ризично у аутомобилској индустрији; праћење, документација и одговорност се одржавају током целог пројекта.

Задатак апликације

Комбинујте оно што сте научили у овом модулу у један пројекат (нпр. визуелна инспекција производне линије или предиктивно одржавање). (1) Нацрт плана пројекта од краја до краја са шаблоном 1; Запишите особу одговорну за сваки корак. (2) Дефинишите план праћења и покретаче померања са шаблоном 2. (3) Припремите контролну листу следљивости са шаблоном 4. (4) Сумирајте у параграфу како сте применили три дисциплине сидра са почетка модула на овај пројекат.

контролна листа

  • [ ] Планирао сам пројекат као животни циклус од краја до краја.
  • [ ] Дефинисао сам запис одлуке са верзијом модела и података.
  • [ ] Поставио сам план праћења и покретаче закретања.
  • [ ] Припремио сам план враћања.
  • [ ] Појаснио сам ко је одговоран за сваки корак.
  • [ ] Задржао сам три дисциплине валидације сидра и валидацију која је критична за људску безбедност.

Модул Екам

1. Која је улога АИ излаза у одлуци која је критична за безбедност аутомобила (нпр. верификација софтвера за кочнице)?

  • А) Убрзава анализу, али коначно одобрење и одговорност остаје на надлежном инжењеру ✔
  • Б) Ако има довољно података, може се ставити у производњу без одобрења инжењера
  • Ц) АИ се не може користити у било којој фази у критичним системима као што су кочнице
  • Д) Ако тачност модела прелази 99%, људска верификација није потребна

Опис: Вештачка интелигенција убрзава анализу, генерише решења кандидата и сажетке; Међутим, одлука која је критична за безбедност и коначно одобрење су одговорност надлежног инжењера. АИ није замена за валидацију инжењера.

2. Које се три независне провере користе за тестирање излаза АИ у три дисциплине валидације сидра?

  • А) Дужина, језик и формат одзивника
  • Б) Доказ реда величине, инжењерске разумности и независног тестирања/мерења ✔
  • Ц) Величина модела, време обуке и број ГПУ-а
  • Д) Бренд добављача, цена и време испоруке

Опис: Три сидра; ред величине (провера наруџбине), инжењерска веродостојност (физика/искуство) и унакрсна валидација са независним доказима теста/мерења. Ова три пружају поверење у доказе, а не поверење у вештачку интелигенцију.

3. Која је најкритичнија верификација за излаз 'сурогат модела' који убрзава ЦФД или ФЕА симулацију?

  • А) Сурогат модел је увек тачнији од стварног решавача
  • Б) Довољно је само учинити да рендер изгледа естетски пријатно
  • Ц) Поређење са референтним решењем и прихватање непоузданости при кретању ван простора за обуку ✔
  • Д) Нема потребе да се гледа на независност мреже ако се једно покретање конвергира

Опис: Сурогат модел производи брза предвиђања уместо стварног решавача; али је непоуздан ван дизајнерског простора у коме је обучен. Излаз треба верификовати означавањем екстраполационог региона референтном симулацијом високе верности и физичким граничним условима.

4. Који је тачан израз за ниво 2 (делимична аутоматизација) у нивоима аутоматизације САЕ?

  • А) Возило може да вози без возача у свим условима
  • Б) Систем не преузима никакве возачке дужности, само даје упозорења
  • Ц) У реду је ако не седи на седишту возача
  • Д) Систем подржава управљање и брзину, али возач задржава стални надзор и одговорност ✔

Опис: На нивоу 2 систем подржава управљање и брзину/раздаљину истовремено, али возач задржава стални надзор и спреман је да преузме контролу у било ком тренутку; Одговорност је на возачу. На нивоу 3 и више, систем преузима дужности вожње у одређеним условима.

5. Зашто је „стопа евакуације“ критична метрика у откривању визуелних дефеката на производној линији?

  • А) Одобрење неисправног дела и његово слање на терен представља ризик за безбедност и опозив ✔
  • Б) Важно је само зато што успорава брзину линије
  • Ц) Стопа цурења важи само за дефекте боје
  • Д) Стопа цурења мери време обуке модела

Опис: Илегално; Дефектни део се сматра савршеним и пролази кроз линију (лажно негативан). За безбедносни део аутомобила, цурење је много скупље од лажног одбијања јер може довести до квара или повлачења на терену; Праг се прилагођава у складу са тим.

6. Која је најтачнија употреба процене 'преосталог корисног века трајања' (РУЛ) у предиктивном одржавању?

  • А) РУЛ се израчунава само за моторно уље
  • Б) Требало би да се представи са опсегом несигурности и тумачи у складу са периодом одржавања и сигурносном маргином ✔
  • Ц) Требало би да се узме као једна прецизна вредност дана и не би требало да се врше провере до тог дана.
  • Д) Сензори се могу искључити ако је РУЛ висок

Опис: РУЛ је процењено преостало време рада компоненте до квара; Требало би да буде представљено са опсегом несигурности и интерпретирано у складу са планом одржавања и сигурносном маргином. Уместо да се слепо ослањамо на процену једне тачке, узимају се у обзир интервал поверења и цена лажног аларма.

7. Шта инжењер треба да уради када АИ означи аномалију у запису теста на путу у анализи података теста?

  • А) Када видите аномалију, тест се аутоматски сматра неуспелим.
  • Б) АИ уопште не би требало да гледа податке ако их није обележио
  • Ц) Верификујте аномалију помоћу необрађених података, мерне несигурности и поновљивости ✔
  • Д) Избришите аномалије и обришите извештај

Објашњење: Аномалија да је АИ заставице траг, а не закључак. Инжењер мора да провери несигурност мерења, могућност квара сензора и поновљивост и да верификује аномалију са сировим подацима и критеријумима прихватања. Аутоматско прихватање или одбијање није прикладно.

8. Која је верификација обавезна за материјалну промену коју је предложила вештачка интелигенција у лаганој студији?

  • А) Само треба да буде лакши
  • Б) Један ред у бази података материјала може се узети као доказ
  • Ц) Понашање приликом судара је неважно код лаких материјала
  • Д) Захтеви за механику, замор, судар, производност и трошкове треба тестирати заједно ✔

Напомена: Препорука материјала се не може прихватити само на основу односа густина/снага; механичке особине, замор, понашање при удару, производност, корозија, трошкови и безбедносни захтеви морају бити заједно верификовани и потврђени физичким испитивањем.

9. Зашто „ризик из једног извора“ у ланцу набавке аутомобила захтева посебну пажњу у препорукама АИ?

  • А) Поремећај код једног добављача може зауставити сву производњу; Други извор и бафер треба проценити ✔
  • Б) Један извор је увек најбезбеднија опција
  • Ц) Анализа ризика је непотребна ако сугерише АИ
  • Д) Ризик из једног извора се односи само на гуму

Објашњење: Ако део долази од једног добављача, производња се зауставља када постоји проблем са тим добављачем. АИ може да препоручи један извор оптимизације трошкова; Инжењер/планер мора да уравнотежи ово са секундарним ресурсима, бафером залиха и анализом сценарија. Цена није једини критеријум.

10. Шта значи „цурење података“ када се врши телеметријска анализа помоћу Питхон-а и зашто је то опасно?

  • А) Подаци цуре са диска и бришу се
  • Б) Модел у тренингу види информације које не могу бити познате у време предвиђања; Надувава резултат, руши се на терен ✔
  • В) Мешање графичких боја
  • Д) Јавља се само у подацима слике

Опис: цурење података; Ово је када модел види у обуци информације које заправо не могу бити познате у време предвиђања (на пример, будућа вредност или атрибут везан за циљ). Ово вештачки подиже резултат теста, али руши перформансе на терену. Разлика између прошлости и будућности мора се пажљиво одржавати у временској серији.

11. Шта АСИЛ класификација одређује у контексту функционалне безбедности ИСО 26262?

  • А) Максимална брзина возила
  • Б) Величина скупа података за обуку модела
  • Ц) ✔ Захтевани ниво безбедности према озбиљности, изложености и контролисаности опасности.
  • Д) Кредитни рејтинг добављача

Опис: АСИЛ (Аутомотиве Сафети Интегрити Левел) одређује ниво безбедносних мера (од А до Д, Д је највиши) које опасност захтева на основу његове процене озбиљности, изложености и могућности контроле. Висок АСИЛ захтева строжији развој, верификацију и документацију.

12. По чему се ИСО 21448 (СОТИФ) разликује од класичне функционалне безбедности (ИСО 26262)?

  • А) Обрађује само кварове хардвера
  • Б) Регулише само лиценцирање софтвера
  • Ц) СОТИФ је стари назив ИСО 26262
  • Д) Решава ризике који произилазе из неадекватне функционалности и непрепознатих сценарија, чак иу одсуству квара ✔

Опис: Док се ИСО 26262 бави ризицима који проистичу из кварова/хардверско-софтверских грешака, СОТИФ (Безбедност предвиђене функционалности) адресира ризике који произилазе из неадекватног откривања, непрепознатих сценарија и функционалних ограничења, чак и ако систем уопште не функционише исправно; је посебно критична у детекцији заснованој на вештачкој интелигенцији.

13. Који је најбољи приступ у погледу приватности када се ради са подацима телеметрије возача и возила?

  • А) КВКК/ГДПР усклађеност са анонимизацијом, минимизирањем података и ограничењем сврхе ✔
  • Б) Слање свих необрађених података јавном моделу заједно са ВИН-ом
  • Ц) Приватност се односи само на маркетиншке податке
  • Д) Подаци о локацији се никада не сматрају личним подацима

Опис: Подаци као што су локација, понашање у вожњи и број шасије (ВИН) могу идентификовати особу. Најисправнији приступ; анонимизација/псеудонимизација података, прикупљање само онога што је неопходно (минимизација података), ограничење сврхе и усклађеност са КВКК/ГДПР. Слање необрађеног ВИН-а или локације на алате треће стране је ризично.

14. Зашто је потребно пратити 'померање података' у АИ моделу који се ставља у производњу?

  • А) Једном када је модел обучен, он даје исте перформансе неограничено.
  • Б) Перформансе се тихо смањују како се дистрибуција улаза мења током времена; преквалификација мора бити покренута ✔
  • Ц) Дрифт је само физичка вибрација хардвера
  • Д) Мониторинг је непотребан јер се модел аутоматски ажурира

Објашњење: Стварни свет се мења (нови добављач делова, сезона, нови модел возила); Перформансе модела се тихо смањују како се дистрибуција улаза удаљава од времена обуке. Преобуку покреће праћење одступања и метрика учинка. Приступ 'подеси и заборави' је ризичан у аутомобилској индустрији.