UiNxT 2020 — Takeaways!
Myths for UI developer to learn ML.
But wait we have something here called “Tensorflow.js”, the javascript library for training Machine Learning models on Web-Applications.
Saurabh Rajpal explains in the best way!
how to Train your (Fly)dragon [Just Simply]
- Webpage → using TensorFlow.js → Train model in the browser!
- “HorsePower” : “Miles Per Gallon” (Kitna Deti Hai?!)
To do this, we will:
- Load Data → Prepare it for training
- Define Model Architecture
- Train Model → Monitor Performance
- Evaluate Model → Make some predictions
What we’ll learn :
- Best Practices for Data Preparation — Shuffling and normalization
- TensorFlow.js syntax — Tf.layers API
- Monitor in-browser training — Tfjs-vis library
What we’ll need?
- Chrome
- Text Editor — (E.g. VS Code)
- Web Server For Chrome (Chrome Extension)
- Basic knowledge of HTML, CSS, Javascript and Chrome Dev Tools
- High level understanding of ML concepts
- Tensors, Transformations, etc…
Time to clean the clutter with Flutter!
Nikita Gandhi and Dhrumil Shah thank you for such an interactive session.
What is Flutter?
Flutter is an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Windows, Mac, Linux, Google Fuchsia and the web.
Who is Flutter for?
Designers converge on a brand-driven experience on Android and iOS.
Prototypes enjoy a high-fidelity and fast way to build working prototypes.
Developers benefit from fantastic developer tools, an easy-to-use language, a rich set of widgets and great IDE support. Flutter frees up valuable time for working on features and delightful experiences.
Flutter offers the best of both worlds.
“Flutter combines native performance and quality with high-velocity development and multi-platform reach.”
A few things to know :
Flutter does not have a separate layout and code files.
A Flutter layout is made of Widgets.
Flutter compiles to native machine (ARM) code.