Formal Language Theory. Homework Read documentation on Graphviz – – .
10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source...
Transcript of 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source...
![Page 1: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/1.jpg)
1
ML VSCode Data Vision
10 Writeln 'Hi AI';20 Goto 10;
![Page 2: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/2.jpg)
2
Agenda BASTA 23/09/2020• Data Preprocessing & Understanding
• Matplotlib Basics in Jupyter
• GraphViz (dot) language support, a C# wrapper for GraphViz graph generator for dotnet core.
• Integrate (VS Code/Jupyter Notebook/dotnet try)
• Installation, Optimisation & Sources
![Page 3: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/3.jpg)
3
Now Demo: TensorFlowTest64.dproj
![Page 4: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/4.jpg)
4
Machine Learning Fit
https://makingnoiseandhearingthings.com/2016/07/12/googles-speech-recognition-has-a-gender-bias/
![Page 5: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/5.jpg)
5
Speech Recognition Boxplot
![Page 6: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/6.jpg)
6
Confusion Matrix Data Truth
![Page 7: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/7.jpg)
7
Type I & II error
![Page 9: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/9.jpg)
9
Jupyter matplot notebook Demo• Barchart (Histograms, Maps, Plot)• Confusion-, Correlation Matrix• PieChart, Density Plot, Heatmaps
https://colab.research.google.com/drive/1pQPsMzru1eXYb7Q9WV5V3dqnki_KBJ2n
https://colab.research.google.com/github/maxkleiner/maXbox4/blob/master/BASTA_2020_matplotlib_presentation2.ipynb
https://github.com/maxkleiner/maXbox/blob/master/waterpumpspredictor2.ipynb
GraphViz-C-Sharp-Wrapper Demo:https://sourceforge.net/projects/maxbox/files/Examples/EKON/BASTA2020/visout.zip/download
https://github.com/helgeu/GraphViz-C-Sharp-Wrapper
![Page 10: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/10.jpg)
10
Visualise Model with Graph
NN:= TFannNetwork.create(self) with NN do begin Layers.add('2') Layers.add('3') Layers.add('1') LearningRate:= 0.699999988079071100 ConnectionRate:= 1.000 TrainingAlgorithm:= taFANN_TRAIN_RPROP ActivationFunctionHidden:= afFANN_SIGMOID ActivationFunctionOutput:= afFANN_SIGMOID end;
![Page 11: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/11.jpg)
11
Graph Viz
![Page 12: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/12.jpg)
12
GraphvizGraphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains. Open In Colabhttps://colab.research.google.com/github/maxkleiner/maXbox/blob/master/Copy_of_simple_image_classification_with_any_dataset.ipynb
https://colab.research.google.com/github/maxkleiner/maXbox/blob/master/Copy_of_simple_image_classification_with_any_dataset.ipynb
![Page 13: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/13.jpg)
13
GraphViz-C-Sharp-Wrapper • using System.Collections;
• using System.Runtime.InteropServices;
• using GraphVizWrapper;
• using GraphVizWrapper.Commands;
• using GraphVizWrapper.Queries;
• using Graphviz4Net.Graphs;
• using System.Drawing.Imaging;
• using System.Drawing;
• using System.Drawing.Drawing2D;
• using System.IO; //memory stream
http://docs.codehaus.org/display/SONAR/Developers%27+Seven+Deadly+Sins
![Page 14: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/14.jpg)
14
Graph Viz Demo
991_pyoma_svr22integrate_dotnetcore2.txt
![Page 15: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/15.jpg)
15
![Page 16: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/16.jpg)
16
3D or 4D Jupyter in VS Code
https://code.visualstudio.com/docs/python/jupyter-support
![Page 17: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/17.jpg)
17
classes=('plane','car','bird','cat', 'deer','dog','frog','horse','ship','truck')https://www.hanselman.com/blog/AnnouncingNETJupyterNotebooks.aspx
![Page 18: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/18.jpg)
18
Data Class Display
![Page 19: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/19.jpg)
19
![Page 20: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/20.jpg)
20
Jupyter in VS Code
https://maxbox4.wordpress.com/2020/01/26/jupyter-in-visual-studio-code/
![Page 21: 10 Writeln 'Hi AI'; 20 Goto 10; ML VSCode · 2020. 7. 28. · 10 Graphviz Graphviz is open source graph visualization software. Graph visualization is a way of representing structural](https://reader036.fdocuments.us/reader036/viewer/2022071105/5fdf67ad942c4d4e964a2324/html5/thumbnails/21.jpg)
21
Links & Sources• Almost all files:• https://matplotlib.org/• https://www.sonarlint.org/vscode/• https://www.graphviz.org/resources/
•• https://sourceforge.net/projects/maxbox/files/Examples/EKON/BASTA2020/
•
•
• https://maxbox4.wordpress.com/blog/
•
• https://github.com/maxkleiner/maXbox4/releases
•