Code Monkey home page Code Monkey logo

wineup-1's Introduction

🧀 Welcome to WineUp, Your Pocket Sommelier 🍷

Version Twitter: jenlooper

Featuring

🍷Daily Wine: a random wine selected from Azure table storage from wine reviews scraped from Wine Spectator Magazine

🍾Wine Educator: a list of wine types; select one to read about the top 5 highest-rated vintages

🧀Cheese Educator: a list of the six main types of cheese; select one to learn more

🍷🧀Cheese Imager: confused when that cheese tray is headed your way? Take a pic of a cheese, get educated on its type and get a suggested wine pairing

screenshot

Install

npm i

Usage

Ensure that you have Android Studio and Xcode installed to run this app on mobile simulators. You will also need an instance of Firebase for running the custom model. Follow the instructions for running NativeScript's Firebase plugin here.

This cross-platform mobile app is built with NativeScript-Vue, running custom machine learning models built for TensorFlow lite and running on your device with the Firebase plugin referenced above. Data is sourced from Wine Spectator magazine as discovered via Kaggle, and stored in Azure table storage. The data is discoverable via an API built with Azure functions.

Azure functions are cool! Learn more about them here.

Need to build a custom machine learning model? If you source your own data, you can take a look at the system I use to train a quantization-aware custom machine learning model. Quantization is required by the aforementioned Firebase plugin. This fork of TensorFlow's research models has been sent to TensorFlow as a PR; for the moment, you can use these scripts.

How about the data behind the model? If you want to create your own, you can take short movies of objects and break the files apart into images. Use the FFMPEG library to do this:

ffmpeg -i movie.mov -vcodec copy -acodec copy out.mp4
ffmpeg -i out.mp4 img_%04d.jp

The slide deck explaining this project is here

tns run ios

or

tns run android

Author

👤 Jen Looper

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

wineup-1's People

Contributors

jlooper avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.