{"cells":[{"metadata":{},"cell_type":"markdown","source":"# Introduction\n\nThis notebook is a concept test to prove the utility of having diagrams easily created with some code.\n\n[PlantUML](http://plantuml.com/) is an open-source tool that uses simple textual descriptions to draw beautiful UML diagrams.\n\n\n"},{"metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","trusted":true,"_kg_hide-input":true,"_kg_hide-output":true},"cell_type":"code","source":"!pip install iplantuml\nimport iplantuml","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"%%plantuml\n\n@startuml\nAlice -> Bob: Authentication Request\nBob --> Alice: Authentication Response\n@enduml","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"%%plantuml\n\n@startuml\n\nframe \"training phase\" {\n  \n  folder \"preprocessing\" as TRPPP {\n    card labels as L\n    file \"training data\" as TRD\n    rectangle \"feature extraction\" as TRFE\n  }\n  \n  folder learning {\n    component \"machine learning algorithm\" as MLA\n  }\n  \n  L --> MLA\n  TRD --> TRFE\n  TRFE --> MLA\n}\n\nframe \"test phase\" {\n  \n  folder \"preprocessing\" as TSPPP {\n    file \"test data\" as TSD\n    rectangle \"feature extraction\" as TSFE\n  }\n  \n  folder evaluating {\n    component \"model\" as M\n  }\n  \n  TSD --> TSFE\n  TSFE --> M\n}\n\nMLA -right-> M\n\n@enduml","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat":4,"nbformat_minor":1}