Home

[TensorFlow] 기초 개념 및 수행 결과 _ 5. Tensorboard : Graph Visualization 사용하기

- 학습 5은 학습 4를 기반으로 진행합니다Tensorboard : Graph Visualization 사용하기!!출처 https://www.youtube.com/watch?v=1yrBCTHbn8Ihttp://bcho.tistory.com/1159In [1]:import tensorflow as tfIn [2]:input_data = [[1,5,3,7,8,10,12], [5,8,10,3,9,7,1]]label_data = [[0,0,0,1,0], [1,0,0,0,0]]​INPUT_SIZE = 7 HIDDEN_SIZE_1 = 10HIDDEN_S...

Read more

[TensorFlow] 기초 개념 및 수행 결과 _ 4. 저장한 weight를 restore 해서 사용하기

- 학습 4은 학습 3를 기반으로 진행합니다tensorflow 저장했던 weight를 restore(읽어오기) 해서 사용하기출처 https://www.youtube.com/watch?v=1yrBCTHbn8Ihttp://bcho.tistory.com/1154저장된 친구들을 불러오자In [2]:import tensorflow as tfIn [3]:input_data = [[1,5,3,7,8,10,12], [5,8,10,3,9,7,1]]label_data = [[0,0,0,1,0], [1,0,0,0,0]]​INPUT_SIZE = 7 HIDDEN_S...

Read more

oracle-12c를 docker를 이용하여 구동하기

오라클은 설치가 매우 복잡하여 ubuntu 에서 설치하기가 힘들었다. 하지만 docker를 이용하면 손 쉽게 설치를 할 수 있다. docker 을 이용했을 때, 망설였던 문제는 바로 '데이터 손실' 이다. docker 를 이용하다가 컨테이너가 정지되면 데이터도 손실된다고 한다. 이러한 일을 방지하기 위해서 volume 이 필요한데, 해당 지식을 익히면서 docker oracle-12c 환경을 구축해보기로 한다. volume이란 컨테이너와 분리된 docker을 실행하는 컴퓨터의 로컬 디렉토리에 데이터를 저장하는 것이다. 컨테이너가 없어진다고 하더라도 데이터는 남아...

Read more

[Oracle] Ubuntu에 Oracle 관리 도구 SQL Developer 설치하기

Oracle 은 자체 DB 관리 프로그램으로 SQL Developer 를 제공한다. CUI 환경에서만 하는 것이 불편할 때가 있으니, 같이 사용하는 것이 좋은 것 같아 항상 GUI 프로그램도 설치하는게 좋은 것 같다. http://www.oracle.com/technetwork/indexes/downloads/index.html#tools 위 링크에 접속해서 SQL Developer 을 선택하여 설치를 진행한다. 원하는 버전을 선택하는 데 나는 리눅스를 선택했다. 다운로드를 완료하면 압축을 해제해준다. 아래와 같은 파일들이 나오는데 터미널에서 해당 폴더까지 가서...

Read more

[이더리움] 이더리움의 기본 개념 및 docker 위에 geth 설치하기

'김치 프리미엄' 이라는 말이 붙을 만큼 현재 한국인의 암호화폐에 대한 관심도는 높다.(없어져 가는 추세인 듯 하지만)'비트코인', '이더리움', '리플' 같은 다양한 코인들이 존재한다. 블록체인 기술의 발달로 기존에 없었던 시세가 형성되어 신형 갑부도 생겼는데.코인이 투기적인 역할일지 실제로 실존하는 화폐를 완전히 대체 할 지는 잘 모르지만, 기술은 익히는 것이 바람직한 것 같다. 개념이번에는 이더리움에 대한 프로젝트를 수행하게 되었다. 이더리움에 관련된 프로젝트를 수행하기 위해서 기본 적인 개념을 정리하고, 간단한 geth 예제를 진행하려고 한다. ...

Read more

[백준] 14890번 C/C++ 풀이 _ 경사로

문제 : https://www.acmicpc.net/problem/14890경사로 성공문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초512 MB92744234047.486%문제크기가 N×N인 지도가 있다. 지도의 각 칸에는 그 곳의 높이가 적혀져 있다. 오늘은 이 지도에서 지나갈 수 있는 길이 몇 개 있는지 알아보려고 한다. 길이란 한 행 또는 한 열 전부를 나타내며, 한쪽 끝에서 다른쪽 끝까지 지나가는 것이다. 다음과 같은 N=6인 경우 지도를 살펴보자.이 때, 길은 총 2N개가 있으며, 아래와 같다.길을 지나갈 수 있으려면 길에 속한 모든 칸의 높...

Read more

[백준] 2156번 C/C++ 풀이 _ 포도주 시식

출처 : https://www.acmicpc.net/problem/2156 포도주 시식 성공 풀이문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB201207138515934.359%문제효주는 포도주 시식회에 갔다. 그 곳에 갔더니, 테이블 위에 다양한 포도주가 들어있는 포도주 잔이 일렬로 놓여 있었다. 효주는 포도주 시식을 하려고 하는데, 여기에는 다음과 같은 두 가지 규칙이 있다.포도주 잔을 선택하면 그 잔에 들어있는 포도주는 모두 마셔야 하고, 마신 후에는 원래 위치에 다시 놓아야 한다.연속으로 놓여 있는 3잔을 모두 마실 수는 없다.효주는 될 수...

Read more

[백준] 2579번 C/C++ 풀이 _ 계단 오르기

출처 : https://www.acmicpc.net/problem/2579 계단 오르기 성공 풀이문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB231438829656638.208%문제계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. <그림 1>과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점수를 얻게 된다.예를 들어 <그림 2>와 같이 시작점에서부터 첫 번째, 두 번째, 네 번째, 여섯 번째, 계단을 밟아 도착점에 도달하면 총 점수는 10 + 20 ...

Read more

[백준] 1149번 C/C++ 풀이 _ RGB 거리

출처 : https://www.acmicpc.net/problem/1149 RGB거리 성공 풀이문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율0.5 초 (언어별 추가 시간 없음)128 MB197438531641447.311%문제RGB거리에 사는 사람들은 집을 빨강, 초록, 파랑중에 하나로 칠하려고 한다. 또한, 그들은 모든 이웃은 같은 색으로 칠할 수 없다는 규칙도 정했다. 집 i의 이웃은 집 i-1과 집 i+1이다. 처음 집과 마지막 집은 이웃이 아니다.각 집을 빨강으로 칠할 때 드는 비용, 초록으로 칠할 때 드는 비용, 파랑으로 드는 비용이 주어질 때, 모든 집...

Read more

[백준] 11066번 C/C++ 풀이 _ 파일 합치기

출처 : https://www.acmicpc.net/problem/11066 파일 합치기 성공 풀이한국어원문문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초256 MB44572328147552.716%문제소설가인 김대전은 소설을 여러 장(chapter)으로 나누어 쓰는데, 각 장은 각각 다른 파일에 저장하곤 한다. 소설의 모든 장을 쓰고 나서는 각 장이 쓰여진 파일을 합쳐서 최종적으로 소설의 완성본이 들어있는 한 개의 파일을 만든다. 이 과정에서 두 개의 파일을 합쳐서 하나의 임시파일을 만들고, 이 임시파일이나 원래의 파일을 계속 두 개씩 합쳐서 소설의 여러 장...

Read more