Gorio Tech Blog search

TensorFlow 사용법 - 01. 소개 및 설치

|

텐서플로(TensorFlow)란? 텐서플로(TensorFlow)는 원애 머신러닝(ML)과 심층 신경망(Deep Neural Network) 연구를 수행하는 구글 브레인 팀에서 개발되었다. 텐서플로는 Tensor(텐서, 텐서플로의 기본 자료구조. 우선 다차원 배열이라고 생각하면 편하다)를 Data Flow Graph에 따라 수치 연산을 하는 라이브러리이기 때문에 그런 이름이 붙었다. 연동 라이브러리 텐서보드 모델(알고리즘)이 어떻게 돌아가고 있는이 모니터링/디스플레이해주는 모듈이다. 알고리즘이 잘 돌아가는지 아닌지를 볼...

Comment  Read more

BOJ 02042(구간 합 구하기) 문제 풀이

|

참조 분류 URL 문제 구간 합 구하기 참조 라이브러리 fenwick_tree_BIT, sharifa_header.h 이 글에서 설명하는 코드 02042_구간 합 구하기 개요 시간복잡도: $ O(N + (k+m)log N) $ 공간복잡도: $ O(N) $ N, m, k는 문제에서 주어진 그대로이다. N은 원소의 수이다. 문제 풀이 이 문제는 흔히 인덱스 트리라고 부르는 자료구조를 써도 풀리지만,...

Comment  Read more

펜윅 트리(Fenwick Tree, Binary Indexed Tree, BIT)

|

참조 분류 URL 문제 구간 합 구하기, 구간 합 구하기 3 응용 문제 나무 심기 이 글에서 설명하는 라이브러리 fenwick_tree_BIT.h 개요 시간복잡도: $ O(M log N) $ 구간 합 구하기: $ O(log N) $ 값 업데이트하기: $ O(log N) $ 공간복잡도: $ O(N) $ N은 원소의 수, M은 연산의 수이다....

Comment  Read more

GitHub 사용법 - 03. 프로젝트 clone, status check, .gitignore

|

주의: 이 글을 읽는 여러분이, 만약 git을 많이 써 봐서 익숙한 것이 아니라면, 반드시 손으로 직접 따라 칠 것을 권한다. 눈으로만 보면 100% 잊어버린다. 저번 글에서 작업하던 것을 이어서 한다. 저번 글에서는 git_tutorial 디렉토리를 생성하는 것까지 했었다. Local Directory 생성 이제 git_tutorial 옆에 새로운 디렉토리를 생성한다. 이름은 자유지만 필자는 git_tutorial_clone으로...

Comment  Read more

BOJ 13277(큰 수 곱셈) 문제 풀이

|

참조 분류 URL 문제 BOJ 13277: 큰 수 곱셈 참조 라이브러리 fft.h, conversion_library.h 이 글에서 설명하는 코드 13277_큰 수 곱셈 개요 시간복잡도: $ O(N) $ 공간복잡도: $ O(N) $ N은 두 수의 길이 중 max값이다. 문제 풀이 풀이 자체는 어렵지 않다. 빠른 곱셈을 위해, FFT 를 쓰면 된다. 그게 이...

Comment  Read more