강의

멘토링

로드맵

Inflearn brand logo image
AI Development

/

Deep Learning & Machine Learning

Machine Learning with JavaScript and Tensorflow.js

JavaScript, which is known to all web developers, now explore the world of machine learning with this powerful language! This course learns how to build and deploy machine learning models using JavaScript and the powerful machine learning library Tensorflow.js. It guides you step-by-step through all the technologies required to develop web-based machine learning applications. Through this course, learners will systematically understand the core principles of machine learning. In addition, you will learn how to develop deep learning models using JavaScript and Tensorflow.js APIs, how to utilize transfer learning based on pre-trained models, and how to apply all this knowledge interactively in a browser environment.

(5.0) 3 reviews

50 learners

  • YoungJea Oh
이론 실습 모두
딥러닝머신러닝
인공신경망
tensorflow
Machine Learning(ML)
Deep Learning(DL)
JavaScript
tensorflow-js

What you will learn!

  • Theoretical foundations of deep learning

  • Developing deep learning models using JavaScript language

  • How to use the TensorFlow.js API

Machine learning with JavaScript instead of Python?
Fully utilize the Tensorflow.js API!

Machine Learning and Deep Learning with JavaScript and TensorFlow

TensorFlow, a machine learning library created by Google

TensorFlow, widely used in ML/DL, can also be used in JavaScript. Implement machine learning in JavaScript and leverage it directly in a web browser or Node.js.

While Python has led the world of machine learning and deep learning, JavaScript has brought new possibilities that could change that trend. Despite its large user base and rich ecosystem of diverse libraries, JavaScript has been relatively underappreciated in the field of artificial intelligence.

However, Tensorflow.js, announced by Google in March 2018, completely changed this situation. This technology significantly resolved the challenges developers faced in implementing machine learning in pure JavaScript.

Designed for people who want to explore machine learning/deep learning using JavaScript.

JavaScript-based developer

This book is designed to be useful for those who find learning Python burdensome, front-end and Node.js developers who want to integrate UI and AI services in a web browser with JavaScript, and AI experts who want to implement machine learning services in a web browser.

Even if you are new to machine learning/deep learning, you can learn without any burden.

Beginning with basic theory, the course gradually increases in difficulty with practical examples. From linear regression analysis using simple data to price prediction regression problems using real-world housing price data using the TensorFlow.js API, the course covers a wide range of topics in an easily understandable manner.


For a future headed towards AI
Lay the groundwork.

What you learn in class

Students will be provided with 200 pages of PDF materials and practice code .

  • Basic concepts of machine learning, neural networks, and deep learning
  • How to install Tensorflow.js
  • The Benefits of Deep Learning with JavaScript and TensorFlow.js
  • How to define a deep learning model
  • Data preparation and preprocessing methods
  • Visualization method using tfjs-vis API
  • Essential knowledge of the machine learning end-to-end process and steps
  • Linear Regression
  • Binary Classification
  • Multi-class Classification
  • Memory management methods
  • Saving and loading trained models
  • Pre-trained Model and Transfer Learning

Let's look forward to the future of JavaScript machine learning together!

Have you always been interested in JavaScript, but felt it lacked the capabilities for machine learning? I've felt that way too. But now, with TensorFlow.js, we can implement a variety of interesting machine learning-based services that only web browsers and JavaScript can provide . The fact that it holds immense potential for future development is another key attraction.

TensorFlow.js will continue to receive additional feature enhancements, making machine learning in JavaScript a promising field with a bright future. I hope many people discover the allure of JavaScript machine learning through TensorFlow.js."


Q&A 💬

Q. Can people who don't know anything about machine learning listen?

Of course. For beginners, we've included a basic theoretical explanation of machine learning and deep learning.
Anyone with basic knowledge of HTML and JavaScript, as well as high school-level basic mathematics, can learn it.

Q. What are the advantages of implementing deep learning in JavaScript?

With just a web browser installed, you can leverage pre-trained deep learning models to deliver a new level of user experience. For example, you can recognize the user's voice and movements and implement appropriate responses using just a web browser. Since no data is transmitted to the server, this naturally ensures fast speeds and eliminates the risk of unnecessary personal information leakage.

Q. What programs do you use in class?

All programs are open source and use common programs (VS Code, Node.js, TensorFlow.js, lodash.js, etc.)

📢 Please check before taking the class

  • Due to the recording environment, video and audio quality may vary. Please note that some classes include external audio. Please check the lecture preview before attending.

Recommended for
these people

Who is this course right for?

  • Front-end developer interested in artificial intelligence

  • A JavaScript developer who is interested in AI but finds learning Python burdensome.

  • Node.js backend developer interested in artificial intelligence

Need to know before starting?

  • JavaScript Basics

  • HTML

Hello
This is

3,692

Learners

277

Reviews

135

Answers

4.7

Rating

15

Courses

오랜 개발 경험을 가지고 있는 Senior Developer 입니다. 현대건설 전산실, 삼성 SDS, 전자상거래업체 엑스메트릭스, 씨티은행 전산부를 거치며 30 년 이상 IT 분야에서 쌓아온 지식과 경험을 나누고 싶습니다. 현재는 인공지능과 파이썬 관련 강의를 하고 있습니다.

홈페이지 주소:

https://ironmanciti.github.io/

Curriculum

All

51 lectures ∙ (13hr 11min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

  • 김우람님의 프로필 이미지
    김우람

    Reviews 8

    Average Rating 4.5

    5

    31% enrolled

    • YoungJea Oh
      Instructor

      좋은 평가 감사드립니다

  • funky856님의 프로필 이미지
    funky856

    Reviews 7

    Average Rating 5.0

    5

    100% enrolled

    이해하기 쉽게 설명해주셔서 좋아요.

    • 공부하자님의 프로필 이미지
      공부하자

      Reviews 15

      Average Rating 4.9

      5

      71% enrolled

      강의 잘 들었습니다(사실 아직 다 듣지는 못 했습니다.). 저에겐 많이 까지는 아니더라도 어려운 수준의 강의였으나 그렇기에 더욱 가치가 있었던 강의였던 것 같습니다. 원래 배움이라는 것이 어려움 속에서 깨달음을 얻을 때 비로소 빛을 발하는 것이라 생각하기에 올려주신 강의를 듣는 이 과정 자체가 저에게는 깨달음을 얻어가는 과정이었다고 봅니다. 그래서 이런 기회를 주셔서 감사하다는 말을 남기고 싶었습니다. 머신러닝과 딥러닝이 멀게만 느껴졌지만, 이 강의를 들으면서 아주 약간이지만 가까워진 느낌 입니다. 여기서 멈춘다면 다시 멀어지겠지만, 강사님의 강의 덕분에 출발선을 넘어선 만큼, 할 수 있는데 까지 끝까지 공부하고 프로젝트에 적용해보고 하렵니다. 강의 고맙습니다!

      $42.90

      YoungJea Oh's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!