본문 바로가기

테이블 JS 라이브러리 『Danfo.js』

by Recstasy 2020. 11. 6.

Danfo.js는 tensorflow(머신러닝)를 기반으로 하며,

웹에서 ML(머신러닝)을 통해

배열, json, 객체 데이터를 테이블 형태로 변환할 수 있는 라이브러리다.

 

Danfo.js

 

Getting Started

Installation guides for Node and Browser based environments, including a quick 10 minute walk through of danfo.js

danfo.jsdata.org

 

 

Danfo.js는 ML을 기반으로 하기 때문에

기타 데이터시각화 라이브러리들과 다르다.

 

개발자가 입력한 데이터를 정확하게 표시하는 일반적인 기능과 함께

데이터를 기반으로 학습하고, 예측할 수 있는 신경망을 갖추고 있다.

 

Danfo.js는 특정데이터의 결과를 학습할 수 있으며,

학습 데이터가 증가할수록 개발자는 편해진다.

비슷한 데이터를 입력하는 것만으로 미래의 결과값을 도출할 수 있기 때문이다. 

 

 


사용법

Danfo.js는 npm 혹은 CDN방식으로 사용할 수 있다.

 

npm install danfojs-node
<script src="https://cdn.jsdelivr.net/npm/danfojs@0.1.2/dist/index.min.js"></script>

 

 

 

 

『Danfo.js를 통한 csv파일 & 라인그래프 구현』

 

 

위의 그래프는 직접 DOM을 통해 출력한 데이터의 결과이다.

 

블로그 에디터에서 구현하기에는 다소 무리가 있지만

Danfo.js가 나아가려는 방향을 대략적으로 알 수 있다.

 

Danfo.js는 파이썬의 Numpy, Pandas과 지향점이 같다.

빅데이터를 단순히 시각화하는 수준을 뛰어넘어

인간의 해석능력을 갖추기를 원한다.

 

 

데이터분석, 데이터시각화 분야를 생각하는 분들은

Danfo.js로 작업하는 것도 나쁘지 않을 듯하다. 

 

 

 

댓글

최신글 전체

이미지
제목
글쓴이
등록일