Difference between revisions of "Watch me Build a Retail Startup"
Line 10: | Line 10: | ||
* [[How do I leverage AI?]] | * [[How do I leverage AI?]] | ||
** [[Watch me Build a Marketing Startup]] | Siraj Raval | ** [[Watch me Build a Marketing Startup]] | Siraj Raval | ||
+ | ** [[Watch me Build a Healthcare Startup]] | Siraj Raval | ||
** [[Watch me Build a Finance Startup]] | Siraj Raval | ** [[Watch me Build a Finance Startup]] | Siraj Raval | ||
** [[Watch me Build a Retail Startup]] | Siraj Raval | ** [[Watch me Build a Retail Startup]] | Siraj Raval | ||
** [[Watch me Build a Trading Bot]] | Siraj Raval | ** [[Watch me Build a Trading Bot]] | Siraj Raval | ||
+ | == SmartSneaks == | ||
+ | I've built a demo app called SmartSneaks that lets a user convert a song or image into a generated shoe design! This is an example of how AI can be used to transform retail by giving users a more personalized experience. The tools I used to build this are the Flutter framework for mobile development and the Flask framework for web development. There are 3 learning objectives in this video including how to build a deep learning API for your mobile app, how to generate images with a generative adversarial network, and how to calculate image similarity with OpenCV. [http://github.com/llSourcell/Build-a-Retail-Startup Build a Retail Startup | Siraj Raval - GitHub] | ||
− | + | * [http://flutter.dev/ Flutter] is Google’s portable UI toolkit for building natively-compiled applications for mobile, web, and desktop from a single codebase. | |
− | + | ** [http://flutter.dev/docs/development/ui/widgets Flutter Widget catalog] | |
+ | ** [https://flutter.dev/docs/development/packages-and-plugins/developing-packages Making a Flutter plugin] | ||
+ | * [http://dart.dev/ Dart] is a client-optimized language for fast apps on any platform | ||
+ | ** [http://pub.dev/ Dart Packages caTalog] | ||
+ | ** [http://pub.dev/packages?q=flutter+text+to+speech flutter text to speech search results] ...[http://pub.dev/packages/flutter_tts flutter_tts 0.2.6 page] | ||
+ | * [http://firebase.google.com/ Firebase] | Google's service & mobile development platform | ||
+ | * Payments | ||
+ | ** [http://stripe.com/ Stripe] online payments | ||
+ | ** [http://razorpay.com/ RazorPay] accept, process and disburse digital payments for businesses in India | ||
+ | ** [http://github.com/paypal/PayPal-Python-SDK Paypal] the PayPal REST SDK provides Python APIs to create, process and manage payment. | ||
+ | * Spotify | ||
+ | ** [http://spotipy.readthedocs.io/en/latest/ Spotipy!] a lightweight Python library for the Spotify Web API. With Spotipy you get full access to all of the music data provided by the Spotify platform. | ||
+ | ** [http://pypi.org/project/spotify/ Spotify.py] a primarily, asyncronous library (everything down to the HTTP client is asyncio friendly). | ||
* [http://github.com/llSourcell/How-to-Build-a-Biomedical-Startup/blob/master/Watch_Me_Build_a_Biomedical_Startup.ipynb Project Jupyter Notebook | Siraj Raval] | * [http://github.com/llSourcell/How-to-Build-a-Biomedical-Startup/blob/master/Watch_Me_Build_a_Biomedical_Startup.ipynb Project Jupyter Notebook | Siraj Raval] | ||
Line 29: | Line 44: | ||
* [[Keras]] | * [[Keras]] | ||
** [[Transfer Learning With Keras]] | ** [[Transfer Learning With Keras]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
** [http://www.tensorflow.org/lite/models/pose_estimation/overview PoseNet] is a vision model that can be used to estimate the pose of a person in an image or video | ** [http://www.tensorflow.org/lite/models/pose_estimation/overview PoseNet] is a vision model that can be used to estimate the pose of a person in an image or video | ||
* [http://medium.com/@nhoral/using-transfer-learning-to-detect-yoga-poses-74a8daee3ddb Using Transfer-Learning to Detect Yoga Poses | Nhoral - Medium] | * [http://medium.com/@nhoral/using-transfer-learning-to-detect-yoga-poses-74a8daee3ddb Using Transfer-Learning to Detect Yoga Poses | Nhoral - Medium] | ||
Line 85: | Line 78: | ||
* [http://leafletjs.com/ Leaflet JS] for the map, added for the sake of the example. | * [http://leafletjs.com/ Leaflet JS] for the map, added for the sake of the example. | ||
− | <youtube> | + | <youtube>fF6f0nzlfUA</youtube> |
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 20:16, 30 July 2019
YouTube search... ...Google search
- How do I leverage AI?
- Watch me Build a Marketing Startup | Siraj Raval
- Watch me Build a Healthcare Startup | Siraj Raval
- Watch me Build a Finance Startup | Siraj Raval
- Watch me Build a Retail Startup | Siraj Raval
- Watch me Build a Trading Bot | Siraj Raval
SmartSneaks
I've built a demo app called SmartSneaks that lets a user convert a song or image into a generated shoe design! This is an example of how AI can be used to transform retail by giving users a more personalized experience. The tools I used to build this are the Flutter framework for mobile development and the Flask framework for web development. There are 3 learning objectives in this video including how to build a deep learning API for your mobile app, how to generate images with a generative adversarial network, and how to calculate image similarity with OpenCV. Build a Retail Startup | Siraj Raval - GitHub
- Flutter is Google’s portable UI toolkit for building natively-compiled applications for mobile, web, and desktop from a single codebase.
- Dart is a client-optimized language for fast apps on any platform
- Firebase | Google's service & mobile development platform
- Payments
- Spotify
- Spotipy! a lightweight Python library for the Spotify Web API. With Spotipy you get full access to all of the music data provided by the Spotify platform.
- Spotify.py a primarily, asyncronous library (everything down to the HTTP client is asyncio friendly).
- Project Jupyter Notebook | Siraj Raval
- Natural Language Processing (NLP)
- DocProduct
- AI Model(BioBERT , input question into retrained bioBERT to convert into an embedding. Input the embedding into a fully connected neural network, output an embedding for similarity lookup. Most similar Q&A's used by GPT-2 to generate an answer. )
- BioBERT | DMIS-Lab - GitHub a language representation model for biomedical domain, especially designed for biomedical text mining tasks such as biomedical named entity recognition, relation extraction, question answering, etc.
- TensorFlow
- Keras
- PoseNet is a vision model that can be used to estimate the pose of a person in an image or video
- Using Transfer-Learning to Detect Yoga Poses | Nhoral - Medium
- YogAI is a responsive virtual yoga instructor using pose estimation to guide and correct a yogi
- tf-pose-estimation 'Openpose', human pose estimation algorithm, have been implemented using Tensorflow
- tf.image.non_max_suppression (NMS) algorithm
- Bipartite Graph | WolframMathWorld
- Line integral | Wikipedia
- MobileNetV2: Inverted Residuals and Linear Bottlenecks | M. Sandler, A. Howard, M. Zhu, A. Zhmoginov, and L. Chen
- Android Studio for building apps on Android devices
- Visual Studio Code
- Project Jupyter Notebook | Siraj Raval
- BrandMark create a unique, professional logo using NLP and generative network
- MailChimp landing page creator
- The Lean Startup | Eric Ries
- Flask microframework for Python
- Stripe for subscription billing
- Flask-DebugToolBar for adding a performance toolbar in development
- TensorFlow
- Keras
- ImageNet: VGGNet, ResNet, Inception, and Xception with Keras
- itsdangerous for generating random tokens for the confirmation emails.
- structlog for logging.
- gunicorn for acting as a reverse-proxy for Nginx.
- Semantic UI for the global style. Very similar to Bootstrap
- Leaflet JS for the map, added for the sake of the example.