전단 자바 script 을 사용 하여 이 루어 진 기계 학습 라 이브 러 리 에 대해 이야기 합 니 다.
6027 단어 Javascript기계 학습라 이브 러 리
웹 의 전체 체 계 는 최근 몇 년 동안 장족 의 발전 을 이 루 었 다.비록 자바 script 과 node.js 의 사용 사례 는 자바/python 과 비교 할 수 없 지만.하지만 기계 학습 환경 에 도 충분히 활용 할 수 있 습 니 다.그리고 가장 큰 장점 은-브 라 우 저 하나 로 모든 걸 해결 해 줄 수 있어!
비록 자 바스 크 립 트 를 바탕 으로 하 는 기계 학습 라 이브 러 리 는 아직 매우 초기 이 고 많은 것 이 여전히 개발 상태 에 있 지만 그들 은 확실히 비교적 초기 적 인 체험 을 제공 할 수 있다.오늘 이 글 에서 저 희 는 멋 진 머 신 러 닝 과 AI 관련 웹 애플 리 케 이 션 몇 가 지 를 선택해 서 여러분 들 이 처음 체험 해 보 실 수 있 도록 하 겠 습 니 다~
Brain
brain 은 신경 망 을 빠르게 만 들 고 입 출력 을 바탕 으로 훈련 할 수 있 는 라 이브 러 리 입 니 다.CDN 브 라 우 저 버 전 은 웹 페이지 에 라 이브 러 리 를 직접 불 러 올 수 있 지만 이 훈련 과정 은 대량의 자원 을 차지 하기 때문에 이 라 이브 러 리 를 Node.js 환경 에서 실행 합 니 다.이 라 이브 러 리 는 색 을 식별 하 는 대비 도 를 훈련 시 킬 수 있 는 아주 작은 온라인 프 리 젠 테 이 션 을 포함 하고 있다.
Deep playground
이 교육 화 된 웹 애플 리 케 이 션 은 신경 망 을 가지 고 다양한 구성 요 소 를 탐색 할 수 있 도록 해 준다.매우 잘 설 계 된 UI 를 가지 고 있어 입력 데이터,신경원 수량,사용 하 는 알고리즘 등 을 제어 할 수 있 으 며 각종 관련 도량 이 최종 결과 에 영향 을 줄 수 있다.물론 배경 에서 배 울 점 이 많 습 니 다.코드 는 오픈 소스 이 고 사용자 정의 기계 학습 언어(type:script)를 사용 하 며 좋 은 문 서 를 가지 고 있 습 니 다.
FlappyLearning
이것 은 800 줄 코드 를 사용 하여 실 현 된 기계 학습 자바 sript 라 이브 러 리 로 기계 학습 flappy bird 게임 을 실현 한 demo 입 니 다.이 라 이브 러 리 에서 AI 기술 을 사용 했다.Neuroevolution'자연'잡지 에서 온 신경 계 알고리즘 을 응용 하여 모든 교체 의 성공 과 실패 에서 동태 적 으로 배 웠 다.demo 실행 은 매우 간단 합 니 다.브 라 우 저 를 사용 하여 index.html 를 직접 열 면 됩 니 다.
캡 처 에서 20 대의 학습 을 거 친 이 새 를 볼 수 있 습 니 다.제 가 캡 처 할 때 도 끊 지 않 았 습 니 다!
Synaptic
아마도 가장 활발 한 유지보수 프로젝트 중 하나 일 것 입 니 다.Synaptic 는 node.js 와 브 라 우 저 라 이브 러 리 입 니 다.이 라 이브 러 리 는 구조 가 알 수 없 는 상태 로 설계 되 어 개발 자 들 이 어떠한 유형의 신경 망 을 만 들 수 있 도록 합 니 다.내부 구조 가 매우 적 고 빠 른 테스트 와 알고리즘 을 비교 할 수 있 습 니 다.또한 매우 완전한 신경 망 설명,일부 실제 시연,많은 다른 관련 튜 토리 얼 을 포함 하여 기계 학습 이 어떻게 작 동 하 는 지 소개 한다.
Land Lines
랜 드 라인 은 매우 재 미 있 는 크롬 웹 실험 으로 지구의 위성 사진 을 찾 아 유사 한 사용자 의 낙서 를 찾 아 냈 다.이 앱 은 서버 호출 없 이 브 라 우 저 에서 완전히 실행 되 며 웹 GL 과 머 신 러 닝 을 사용 하여 모 바 일 에서 도 좋 은 경험 을 할 수 있 습 니 다.
ConvNetJS
더 이상 활발 하 게 유지 되 지 않 지만 ConvNetJS 는 자바 script 기계 학습 의 가장 선진 적 인 라 이브 러 리 입 니 다.최초 로 스 탠 퍼 드 대학 에서 개 발 했 고 나중에 Github 에서 매우 유명 하 며 지역사회 개발 의 특성 과 강 좌 를 많이 가지 게 되 었 다.브 라 우 저 에서 직접 실행 되 고 다 중 학습 기 교 를 지원 하 며 밑바닥 에 치 우 쳐 있 습 니 다.네,신경 망 에서 비교적 큰 체험 에 적합 합 니 다.
Thing Translator
이것 은 휴대 전화 로 현실 생활 의 물건 을 식별 하고 서로 다른 언어 로 이름 을 지 을 수 있 도록 하 는 웹 실험 시연 이다.이 앱 은 다음 을 포함 하여 웹 기술 과 Google 에서 온 두 개의 머 신 러 닝 API 를 사용 합 니 다.
Cloud Vision(사진 인식)과Translate API(언어 번역)
Neurojs
'증강 학습'에 기반 한 AI 시스템 프레임 워 크 다.안 타 깝 게 도 이 프로젝트 는 정확 한 문서 설명 이 없 지만 오토 매 틱 프 리 젠 테 이 션 이 있어 세부 적 인 설명 이 많다.이 라 이브 러 리 는 순수 자바 script 으로 웹 팩 이나 babel 로 컴 파일 할 수 있 습 니 다.
Machine_learning
신경 망 을 설치/훈련 시 킬 수 있 는 또 다른 자 바스 크 립 트 라 이브 러 리node.js 와 클 라 이언 트 를 사용 하여 설치 하 는 것 은 매우 간단 하고 깨끗 한 API 를 가지 기 때문에 서로 다른 기술 수준의 개발 자 에 게 매우 적합 합 니 다.이 라 이브 러 리 는대량의 시범을 포함 하고 유행 하 는 알고리즘 을 많이 포함 하여 핵심 적 인 언어 학습 원칙 을 이해 하도록 도와 준다.
DeepForge
이것 은 사용자 의 우호 적 이 고 깊이 있 는 학습 개발 환경 입 니 다.간단 한 그래 픽 인터페이스 로 신경 망 을 설계 하고 원 격 기기 의 훈련 모델 을 지원 하 며 내부 버 전 통 제 를 지원 합 니 다.이 프로젝트 는 Node.js 와 MongoDB 를 바탕 으로 브 라 우 저 에서 실 행 됩 니 다.설치 과정 은 대부분의 웹 개발 과정 과 매우 유사 합 니 다.
문장 총화
자 바스 크 립 트 와 관련 된 기계 학습 환경 이 완전 하 게 개발 되 지 는 않 았 지만 본 고 에서 열거 한 이러한 오픈 소스 프로젝트 를 첫 번 째 기계 학습 자료 로 사용 하고 핵심 기술 을 이해 하 는 데 도움 을 주 는 것 을 추천 합 니 다.여러분 들 이 기계 학습 과 관련 된 기능 을 전개 할 수 있 도록 효과 적 이 고 참고 할 수 있 는 내용 의 출처 를 제공 하고 자 합 니 다.여러분 의 관심 과 읽 어 주 셔 서 감사합니다. 여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript에서 Math.max와 Math.max.apply의 차이점과 용법 상세 설명최근에 작은 사례를 만들 때 Math를 만났어요.max.apply라는 용법은 이전에 보기 드물게 재미있게 느껴졌으니 기록해 보세요. 1Math.max 문법:Math.max(n1,n2,n3,...,nX)반환값:max(...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.