Title | : | Simple Machine Learning GUI App with Taipy and Tensorflow |
Duration | : | 30:52 |
Viewed | : | 166,580 |
Published | : | 24-11-2023 |
Source | : | Youtube |
Today we will create a beautiful machine learning GUI application! We will design a web interface, where an image classifying neural network lives π€π€π€ We will use an open source library called Taipy for our stylish Python GUI and a framework called TensorFlow for all the machine learning tasks. By the end of this tutorial, you will understand how to process image data for machine learning tasks, you will learn how to create and save your own image processing neural networks, as well as wrapping them in a user-friendly Python website! β For more information about the Taipy GUI, checkout their GitHub repo: https://github.com/Avaiga/taipy π₯ RELATED TUTORIALS π₯ ---------------------------------------------------------- β Anaconda Beginners Guide for Linux and Windows: https://youtu.be/MUZtVEDKXsk β If __name__ == "__main__" for Python Developers: https://youtu.be/NB5LGzmSiCs β Introduction to Neural Networks: https://youtu.be/i1AqHG4k8mE β NumPy Arrays: https://youtu.be/lLRBYKwP8GQ β NumPy Operations: https://youtu.be/E1IPJOd7dWQ β Introduction to Pillow: https://youtu.be/NSHsaG2a4WU β° TIME STAMPS β° ---------------------------------------------------------- Part 1. Graphic Interface 00:00 - 01:08 - introduction 01:08 - 03:44 - basic Taipy GUI 03:44 - 04:41 - basic HTML webpage 04:41 - 05:02 - basic Markdown webpage 05:02 - 06:23 - image control component 06:23 - 06:56 - styling with Python 06:56 - 07:37 - file selector control component 07:37 - 08:41 - text and line breaks 08:41 - 09:57 - wireframe review and refactoring 09:57 - 13:03 - updating components on state change 13:03 - 14:43 - indicator control component Part 2. Machine Learning 14:43 - 19:21 - create your own neural network Part 3. Put it Together 19:21 - 20:54 - load neural network 20:54 - 23:54 - process user provided image 23:54 - 26:04 - make prediction 26:04 - 29:16 - display prediction on GUI 29:19 - 30:51 - test complete app π» STARTER FILES π» ----------------------------------------------------------- https://github.com/MariyaSha/ml_gui_app β‘TEST THE LIVE APP β‘ ----------------------------------------------------------- https://classifier.taipy.cloud/ βοΈ DEPLOY YOUR OWN APP βοΈ ----------------------------------------------------------- You can host your app for free on Taipy's cloud (it will run for 2hrs every day, but you can always upgrade). 1οΈβ£ Step 1. Revise the requirements.txt file to include ONLY the following lines (no versions needed, just the names of the libraries, and please erase everything else): taipy tensorflow pillow numpy 2οΈβ£ Step 2. rename classifier.py to main.py. 3οΈβ£ Step 3. wrap the following files in a zip archive: - main.py - baseline.keras - logo.png - placeholder_image.png 4οΈβ£ Step 4: sign up to Taipy cloud: https://cloud.taipy.io/ 5οΈβ£ Step 5: add a machine 6οΈβ£ Step 6: add an app to your machine, upload the zip archive from step 3. 7οΈβ£ Step 7: wait a bit... and your app is LIVE!!! π€©π€©π€© π€ Connect with me π€ ----------------------------------------------------------- π Github: https://github.com/mariyasha π Discord: https://discord.com/invite/wgTTmsWmXA π LinkedIn: https://ca.linkedin.com/in/mariyasha888 π Twitter: https://twitter.com/mariyasha888 π Blog: https://www.pythonsimplified.org π³ Credits π³ ----------------------------------------------------------- β Beautiful titles, transitions, sound FX: mixkit.co β Beautiful icons: flaticon.com β Beautiful graphics: freepik.com #python #pythonprogramming #machinelearning #artificialintelligence #datascience #tensorflow #programming #coding #application #neuralnetworks #ml #ai #technology #computer #computerscience
![]() |
Docker Simply Explained with a Machine Learning... 25:31 - 49,473 |
![]() |
Create GUI App with Tkinter and SQLite - Step b... 45:54 - 326,651 |
![]() |
Convert GUI App to Real Program - Python to ex... 23:27 - 492,053 |
![]() |
Simple Web App with Flask and Heroku - Python G... 25:07 - 216,981 |
![]() |
Taipy Tech Talk #1 - Create a whole application... 52:43 - 1,853 |
![]() |
If name == " main " for Python Developers 08:47 - 384,640 |
![]() |
Official PyTorch Documentary: Powering the AI R... 35:53 - 59,140 |
![]() |
How I'd Learn AI (If I Had to Start Over) 15:04 - 728,792 |