본문 바로가기

프로그래밍/JavaScript50

ML5.js를 활용한 이미지 분류 튜토리얼 이번에는 ML5.js를 활용해 간단한 이미지 분류 웹 어플리케이션을 만드는 방법에 대해 알아볼 것입니다. 이 튜토리얼에서는 사전에 훈련된 MobileNet 모델을 사용할 것입니다. 필요한 도구 최신 버전의 웹 브라우저 텍스트 에디터 웹 서버 (예: Python의 SimpleHTTPServer) 2023. 6. 5.
ML5.js 소개: 머신 러닝을 위한 사용자 친화적 JavaScript 라이브러리 안녕하세요, 프로그래밍과 머신 러닝에 관심 있는 모든 이들에게, 오늘은 ml5.js라는 흥미로운 JavaScript 라이브러리를 소개하려고 합니다. ML5.js는 자바스크립트(Javascript)로 작성된 사용자 친화적인 머신 러닝 라이브러리입니다. 이 라이브러리는 TensorFlow.js를 기반으로 하며, 웹에서 머신 러닝 모델을 훈련하고 배포하는 것을 단순화하여, 개발자들이 머신 러닝에 쉽게 접근할 수 있게 돕습니다. ML5.js의 핵심 특징 1. 접근성: ML5.js는 JavaScript, 웹의 기본 언어를 사용하므로 개발자들이 쉽게 사용할 수 있습니다. 또한, 이 라이브러리는 프로그래밍과 머신 러닝에 대한 전문 지식이 부족한 사람들에게도 머신 러닝을 쉽게 접근할 수 있는 경로를 제공합니다. 2. .. 2023. 6. 5.
Video.js: 강력하고 사용하기 쉬운 HTML5 기반 비디오 플레이어 안녕하세요. 오늘은 인터넷에서 비디오를 재생하는데 사용되는 HTML5 기반 라이브러리인 Video.js에 대해 소개하려고 합니다. 이 라이브러리는 웹에서 효과적인 비디오 재생을 위한 중요한 도구로, 다양한 기능과 확장성을 제공합니다. 2023. 5. 20.
WebAssembly 간단하게 맛보기 웹 개발의 세계에서 JavaScript는 오랫동안 독보적인 위치를 차지해왔습니다. 그러나 웹의 복잡성과 기능이 증가함에 따라, 새로운 도구와 기술들이 등장하고 있습니다. 그 중 하나가 바로 WebAssembly입니다. 이번 포스트에서는 WebAssembly를 간단하게 맛보는 시간을 가져보려고 합니다. WebAssembly란? WebAssembly(Wasm)는 웹에서 고성능을 필요로 하는 애플리케이션을 위해 만들어진 이진 코드 포맷입니다. C, C++, Rust 등의 언어로 작성된 프로그램을 웹에서 실행할 수 있게 해주는 역할을 합니다. 2023. 5. 18.
웹의 효율성: JavaScript에서 WebAssembly로 자바스크립트는 웹 개발에서 국룰이라고 할 수 있는 언어입니다. 1995년에 처음 등장한 이후로, 자바스크립트는 웹의 동적인 기능을 가능하게 하는 핵심 도구로 자리매김했습니다. 그러나 웹의 복잡성이 증가함에 따라, 자바스크립트만으로는 원활한 웹 경험을 제공하는 데 한계가 있습니다. 이제는 WebAssembly가 그 한계를 극복하는 해법으로 주목받고 있습니다. 2023. 5. 18.
JavaScript Promise, Async/Await 비동기 프로그래밍 마스터하기 자바스크립트는 단일 스레드 프로그래밍 언어입니다. 이것은 자바스크립트가 한 번에 하나의 작업만 수행할 수 있음을 의미합니다. 하지만 웹 브라우저에서 동작하는 자바스크립트는 API 호출, 이미지 로딩, 사용자 이벤트 등 비동기 처리가 필수입니다. 이를 가능하게 하는 방법 중 하나가 바로 Promise와 Async/Await입니다. 2023. 5. 18.
반응형