Files
Wallenc/Report/puml/fig_36_ml_on_device.puml

31 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@startuml fig_36_ml_on_device
scale 2.5
title Wallenc — гипотетический контур on-device ML (без расшифровки на сервере)
skinparam defaultFontName "DejaVu Sans"
skinparam componentStyle rectangle
package "Приложение Wallenc" {
[UI / use cases] as UI
[Метаданные:\nжурнал sync, имена,\nразмеры] as Meta
[TFLite / ML Kit\n(inference)] as ML
[Зашифрованные\nфайлы storage] as Enc
}
cloud "Провайдер\n(недоверенный)" as Cloud {
[Зашифрованные\nобъекты] as Obj
}
UI --> Meta : анализ
Meta --> ML : признаки\nбез plaintext
ML --> UI : решение /\nподсказка
Enc --> Cloud : только ciphertext
Enc ..> ML : опционально\nлокальные эмбеддинги\nпосле decrypt на устройстве
note bottom of ML
Обучение: офлайн на размеченных\nсинтетических/агрегированных данных;
выгрузка содержимого vault\nна облако для train — не используется
end note
@enduml