Brain.js
Brain.js| 개발자 | 오픈 소스 컨트리뷰터 |
|---|---|
| 초기 릴리즈 | 2010년 5월 10일, 전( |
| 저장소 | Brain.js 저장소 |
| 기입처 | JavaScript, TypeScript |
| 플랫폼 | Node.js, 웹 브라우저 |
| 유형 | 뉴럴 네트워킹 |
| 면허증. | MIT 라이선스 |
| 웹 사이트 | brain |
Brain.js는 뉴럴 네트워킹에 사용되는 JavaScript 라이브러리이며 MIT 라이선스에 [1]따라 자유 및 오픈 소스 소프트웨어로 출시됩니다.브라우저와 Node.js 백엔드에서 [2][3]모두 사용할 수 있습니다.
Brain.js는 복잡한 수학을 숨기고 친숙한 최신 JavaScript [4][5]구문을 가지고 있기 때문에 뉴럴 네트워킹의 간단한 소개로 가장 많이 사용됩니다.Brain.js 조직원 및 오픈 소스 기부자에 의해 관리되고 있습니다.
예
컨스턴트 그물 = 신규 뇌.뉴럴 네트워크(); 그물.기차([ { 입력: [0, 0], 산출량: [0] }, { 입력: [0, 1], 산출량: [1] }, { 입력: [1, 0], 산출량: [1] }, { 입력: [1, 1], 산출량: [0] }, ]); 콘솔.로그.(그물.달려.([1, 0])); 반복 신경 네트워크 생성:
컨스턴트 그물 = 신규 뇌.반복적인.RNN(); 그물.기차([ { 입력: [0, 0], 산출량: [0] }, { 입력: [0, 1], 산출량: [1] }, { 입력: [1, 0], 산출량: [1] }, { 입력: [1, 1], 산출량: [0] }, ]); 허락하다 산출량 = 그물.달려.([0, 0]); // [0] 산출량 = 그물.달려.([0, 1]); // [1] 산출량 = 그물.달려.([1, 0]); // [1] 산출량 = 그물.달려.([1, 1]); // [0] RGB 색상 대비로 신경망을 교육합니다.
컨스턴트 그물 = 신규 뇌.뉴럴 네트워크(); 그물.기차([{ 입력: { r: 0.03, g: 0.7, b: 0.5 }, 산출량: { 블랙입니다.: 1 } }, { 입력: { r: 0.16, g: 0.09, b: 0.2 }, 산출량: { 하얀색: 1 } }, { 입력: { r: 0.5, g: 0.5, b: 1.0 }, 산출량: { 하얀색: 1 } } ]); 컨스턴트 산출량 = 그물.달려.({ r: 1, g: 0.4, b: 0 }); // { 흰색: 0.99, 검은색: 0.002 } 콘솔.로그.(산출량) 외부 링크
레퍼런스
- ^ Eschweiler, Sebastian (2020-09-09). "Beginner's Guide To Neural Networks In JavaScript With Brain.js". CodingTheSmartWay.com Blog. Retrieved 2022-03-19.
- ^ Dijkhuizen, Bryan (2021-11-02). "Machine Learning in JavaScript Using Brain.js for Simple Applications". Medium. Retrieved 2022-03-19.
- ^ "Neural Networks In JavaScript - Brain.js Tutorial". Scrimba. Retrieved 2022-03-13.
- ^ "Build and train a neural network with nothing but JavaScript using Brain.js". IBM Developer. Retrieved 2022-03-19.
- ^ "Brain.js". www.w3schools.com. Retrieved 2022-03-19.