Mind Blowing Machine Learning Apps with Node.JS and Watson Machine Learning || Python ML PT.5

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ค. 2020
  • Want to know what the best part of machine learning is?!
    Using it for stuff!!
    And by stuff…I mean building apps with it. One of the best ways to build machine learning apps is with Node.Js and React. In Part 5 of the machine learning app series we’re finally going to start building an app! The first part involves building the Node.JS API backend that the React front end will be able to interact with.
    In this video you'll learn how to:
    - Build application backends
    - Set up Node.JS and Express for ML
    - Make scoring requests with Javascript and Watson Machine Learning
    Stuff mentioned in the video:
    - Watson Machine Learning: www.ibm.com/cloud/machine-lea...
    - Postman: www.postman.com/
    - JSON Formatter: jsonformatter.curiousconcept....
    Oh, and don't forget to connect with me!
    LinkedIn: / nicholasrenotte
    Facebook: / nickrenotte
    GitHub: github.com/nicknochnack
    Happy coding!
    Nick
    P.s. Let me know how you go and drop a comment if you need a hand!
    Music by Lakey Inspired
    Chill Day - • LAKEY INSPIRED - Chill...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 35

  • @chezy78
    @chezy78 3 ปีที่แล้ว +4

    Very useful Architecture. I have learned a lot from watching a series of videos. Thanks keep making more, please.

    • @NicholasRenotte
      @NicholasRenotte  3 ปีที่แล้ว

      Thanks so much @Chesmond Chiura 🙏,, definitely will do!

  • @aishashaikh197
    @aishashaikh197 2 ปีที่แล้ว

    Hey Nick! thank you for such amazing videos. I have a doubt that as you updated the pt.4 video and there are no service credentials that includes instance id so how are we suppose to cover it here?

  • @bhushanraipurkar9539
    @bhushanraipurkar9539 2 ปีที่แล้ว +2

    it is awesome ....and great explaination...Thank you sir

  • @harryfeng4199
    @harryfeng4199 2 ปีที่แล้ว

    Thnk u soooo much! I’m all for it if u decide to do another full stack project tutorial

  • @henil0604
    @henil0604 3 ปีที่แล้ว +4

    You will reach 10M One Day

  • @mnarimohamedwebdev1059
    @mnarimohamedwebdev1059 2 ปีที่แล้ว

    how can i get the watson credentials please, is there a video i should watch before this ?

  • @mateochamorro9779
    @mateochamorro9779 2 ปีที่แล้ว +2

    Hi Nicholas! I love your content, there is a lot to learn. I want to ask you something. Are there different ways to avoid Watson IBM Machine Learning? How about having for example my model trained directly in my backend in Node.JS. It's possible? What are the benefits of implementing Watson? Thanks

    • @NicholasRenotte
      @NicholasRenotte  2 ปีที่แล้ว

      Sure is! It takes a little extra work but it is possible. WML gives you authentication, governance, CI/CD, versioning and auto scaling.

  • @gurvickghai9720
    @gurvickghai9720 3 ปีที่แล้ว +2

    Hey Nicholas. I need help finding the credentials. I've tried for a while but I haven't found them.

    • @NicholasRenotte
      @NicholasRenotte  3 ปีที่แล้ว

      Heya @Gurvick, it's changed a little, I haven't redone the app video but this is how to authenticate to WML now: th-cam.com/video/tUHl5TiP_oA/w-d-xo.html

  • @siddhanthramani5084
    @siddhanthramani5084 3 ปีที่แล้ว +1

    The dependencies are not automatically getting added for me. What could be the reason for this? ((base) is also not present in my vsc terminal(windows os))
    and running npm run server is throwing a
    'HOST' is not recognized as an internal or external command,
    operable program or batch file.
    npm ERR! code ELIFECYCLE
    error. Unable to rectify this using stack overflow.

    • @siddhanthramani5084
      @siddhanthramani5084 3 ปีที่แล้ว +1

      NVM didnt write name of CORS and node server properly

    • @siddhanthramani5084
      @siddhanthramani5084 3 ปีที่แล้ว

      Note: For me, server = nodemon server works. If I use Host = localhost it does not.

  • @manuthvann7560
    @manuthvann7560 2 ปีที่แล้ว +2

    that is such informative knowledge sir, but may I know what if we want to work with mobile application - and we gonna be using flutter for front-end so my question would be is the system architecture for the back-end side with the web application sir? Looking forward to hearing back from you. Thanks, sir

    • @NicholasRenotte
      @NicholasRenotte  2 ปีที่แล้ว

      Once deployed as an API, you could integrate it with just about any application (in any language or framework).

  • @venkatesh2788
    @venkatesh2788 2 ปีที่แล้ว +1

    Sir how to show matploplib image in nodejs, can we do by just calling api

    • @NicholasRenotte
      @NicholasRenotte  2 ปีที่แล้ว

      Save the image from matplotlib then just render in JS using html tags

  • @frankdong7396
    @frankdong7396 3 ปีที่แล้ว +1

    Hi, it seems that I can not follow this video to move on. Are you planning to update this video soon?

    • @NicholasRenotte
      @NicholasRenotte  3 ปีที่แล้ว

      Heya @Xingcheng, working on it! Will let you know when there's an update!

    • @frankdong7396
      @frankdong7396 3 ปีที่แล้ว +1

      @@NicholasRenotte I got this one working too. So great!!! The trick for this one is to use the new version of code in the model deployment API reference.

    • @NicholasRenotte
      @NicholasRenotte  3 ปีที่แล้ว

      @@frankdong7396 brilliant, you're smashing it!

    • @sameerniswade9203
      @sameerniswade9203 3 ปีที่แล้ว

      @@frankdong7396 can you explain in brief?

  • @haminhman4372
    @haminhman4372 3 ปีที่แล้ว

    Hello Nicholas, I can not get "creds = { ..............} from your last video. In the ML PT 4 video, they have only
    wml_credentials = {
    "apikey" :"K....................H",
    "url" :"us-south.ml.cloud.ibm.com"
    }
    Can you give me a guideline. Thank you very much. Man

    • @NicholasRenotte
      @NicholasRenotte  3 ปีที่แล้ว +1

      Check out the new deployment video: th-cam.com/video/tUHl5TiP_oA/w-d-xo.html should walk you through the new steps!

    • @haminhman4372
      @haminhman4372 3 ปีที่แล้ว +1

      @@NicholasRenotte Hi Nicholas, thank you for your reply. I have done with this step. However, when going to this video, we need some information in the last video (Cres) to input in .env in React. In specific, WML_API_KEY (YES). WML_URL (Yes). But I don''t have WML_INSTANCE_ID, WML_SCORING_URL and AUTH_URL. Can you tell me where to get these information in Watson Machine Learning. Thank you very much. Man

    • @NicholasRenotte
      @NicholasRenotte  3 ปีที่แล้ว

      Heya @@haminhman4372 the API has changed, I haven't had a chance to update this tutorial unfortunately to reflect those changes. Stay tuned, I'll try to release the new code as soon as I get some bandwidth!

  • @siddhanthramani5084
    @siddhanthramani5084 3 ปีที่แล้ว +1

    At the end, while sending the scoring request across,, the following error is thrown:
    Retry the request with \\"version\\" query parameter with value in YYYY-MM-DD format"}], "status_code": 400
    Even if I edit the headers and write "version : Date" (in the YYYY-MM-DD format), the error still gets thrown. Anyone who faced the same issue and rectified it, please let me know the solution.

    • @NicholasRenotte
      @NicholasRenotte  3 ปีที่แล้ว

      At what line is this occuring? What is the version parameter set to?

    • @siddhanthramani5084
      @siddhanthramani5084 3 ปีที่แล้ว

      @@NicholasRenotte thank you so much for replying Nicholas! It is being thrown back from the IBM server, so I dont know which line of the code is making that happen. I checked some of IBM's node.js documentation and it looked like the version was being sent as a header.( I've never worked with backend. So I'm unsure)
      I had set the version to "2021-07-26", the day the deployment was created (got it from Jupyter query).

    • @NicholasRenotte
      @NicholasRenotte  3 ปีที่แล้ว

      @@siddhanthramani5084 oooohhhhh, no! The version is the version for the API, there should be a specific version date you should be using that's dictated by WML.

    • @siddhanthramani5084
      @siddhanthramani5084 3 ปีที่แล้ว +1

      @@NicholasRenotte Thank you for your reply once again Nicholas! I added the version to the query and that error got solved. Yaay! :)
      I am still finding errors (ex. incorrect_input_payload_data) that I am unable to solve in the code but that's got to do with IBM's modified API,. They have a lot of API docs (many versions), so its hard to find the right one. If it is possible Nicholas, it will be great if you could share the API doc which can be used for this set of code. Sorry for grabbing a lot of your time man.
      If I get to solve the issue, will post the updated code here so others can find it easier.
      Good day!

    • @NicholasRenotte
      @NicholasRenotte  2 ปีที่แล้ว

      @@siddhanthramani5084 oh yeah I think someone else on the channel ended up updating the code. The API completely changed :(