반응형

분류 전체보기 487

lec08 tensor manipulation(reshape, stack, zip, one_hot ..)

tensor manipulation 1차원 array t = np.array([0,1,2,]) pp.print(t) print(t.ndim) print(t.shape) 2차원 array pp.print(t) print(t.ndim) print(t.shape) shape rank axis t = tf.constant(1,2,3,4) tf.shape(t).eval() rank 1 4 t = tf.const 1,2 3, 4 tf.shape(t).eval() rank 2 2, 2 t = tf.constant ( ~~) [[[[-> rank : 4 shape ( ? ? ? ?) 4, 3, 2, 1, 순서대로 채워넣는다 axis = 0 가장 바깥 [] axis = -1 가장 안쪽 [] or 이 경우 axis = 3..

lec08 deep neural network for everyone

궁극적 꿈은 생각하는 기계를 만들자였겠지? 그러다 보니 뇌를 공부하게 됨 복잡하게 연결되어 있고 뉴런이라는 유닛이 단순 동작하는데도 어떻게 이렇게 복잡한 기능을 하게 된 것일까? weight * x ===> sum ===> bias라는 항목 더해지고 ===> 다 모여있는 값이 역치 이상이면 활성화 or not 그래서 처음 모델 activation functions 이 기계를 하드웨어로 만든게 위 기계들 선을 다 꼬아서 만들고 -> 각 weight 다이얼 돌려서 바꿔가면서 출력하게 했다. 많은 관심을 끌자 호황된 약속을 하게 됐다. 58년 기사를 보면 the navy revelaed elctronic computer that it expects to walk talk see write and reprodu..

백준 1149 rgb 거리

www.acmicpc.net/problem/1149 RGB거리 성공분류 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net 시간 제한메모리 제한제출정답맞은 사람정답 비율 0.5 초 (추가 시간 없음) 128 MB 53216 25296 18895 47.952% 문제 RGB거리에는 집이 N개 있다. 거리는 선분으로 나타낼 수 있고, 1번 집부터 N번 집이 순서대로 있다. 집은 빨강, 초록, 파랑 중 하나의 색으로 칠해야 한다. 각각의 집을 빨강, 초록, 파랑으로 칠하는 비용이 주어졌을 때, 아래..

C언어 2021.01.22

lec07 learning rate, data preprocessing overfitting

cost function 값을 최소화하기 위해서 썼던 gradient descent 이때 0.001 정도의 learning rate 알파 값을 적용했었다. 만약 large learning rate 라면? ==> overshooting 발생 그리고 만약 small learning rate라면? ==> takes too long and stops at local minimum 그래서 try several learning rate observe the cost function 0.01 -> 0.001 or 0.1 이렇게 (andrew ng 는 3배 단위로 크고 작게 하라 했었음) data(x) preprocessing for gradient descent 예를 들어서 data(x) preprocessing f..

다이나믹 프로그래밍 문제 백준 2579 계단 오르기 문제 d[i][1] d[i][2]

blog.encrypted.gg/737?category=773649 [실전 알고리즘] 0x09강 - 다이나믹 프로그래밍_구버전 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 현재 보고있는 강.. blog.encrypted.gg 많이 참고한 블로그 www.acmicpc.net/problem/2579 2579번: 계단 오르기 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에..

lec06 multinominal 개념 소개

multinominal 개념 소개 logistic regression 은 세모와 네모를 나누는 게 중요 multinominal classification 에도 그대로 적용한다. 이렇게 되면 세개의 독립된 classify 가 나오게 된다. a or not, b or not , c or not 이걸 하나로 합침 matrix multiplication 연산을 그대로 적용하게 되면 위와 같은 형태의 다중 매트릭스가 나온다. 이건 결국 h(x)의 값이자 y hat a 값, b, c 각각 나온다. 이제부터 세개를 합친 이 걸 sgimoid 값으로 만들고 싶다. 현재 20 1.0 0.1 로 표현돼서 a인걸 판별 한 예 요걸 sigmoid 넣어서 0.7 0.2 0.1 값으로 나오면 좋겠다. 1. 0~1 값 2. sum..

백준 2309번 일곱난쟁이 || 코드업 codeup 3008 일곱 난쟁이

www.acmicpc.net/problem/2309 2309번: 일곱 난쟁이 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가지인 경우에는 아무거나 출력한다. www.acmicpc.net 문제 왕비를 피해 일곱 난쟁이들과 함께 평화롭게 생활하고 있던 백설공주에게 위기가 찾아왔다. 일과를 마치고 돌아온 난쟁이가 일곱 명이 아닌 아홉 명이었던 것이다. 아홉 명의 난쟁이는 모두 자신이 "백설 공주와 일곱 난쟁이"의 주인공이라고 주장했다. 뛰어난 수학적 직관력을 가지고 있던 백설공주는, 다행스럽게도 일곱 난쟁이의 키의 합이 100이 됨을 기억해 냈다. 아홉 난쟁이의 키가 주어졌을 때, 백설공주를 도와 일곱 난쟁..

codeup코드업 2608 동아리 회장 선거

www.codeup.kr/problem.php?id=2608 동아리 회장 선거 나올 수 있는 모든 경우의 수를 출력한다. 찬성은 알파벳 대문자 O, 반대는 알파벳 대문자 X로 표시한다. www.codeup.kr 문제 설명 내 문제집에 추가 풀이1(C/C++) 내소스1 정보 동아리 회장을 선출하려고 한다. 올해는 단일 후보만 등록하여 찬반 투표를 실시하였다. n명의 학생이 O, X로 의사 표현을 한다면 나올 수 있는 경우를 모두 출력하시오. 예를 들어 2명이 투표하는 경우 나올 수 있는 경우는 OO OX XO XX 이다. 입력 투표자 수 n이 정수로 입력된다.(1

C언어 2021.01.20

코드업 codeup 4033 네모네모 로직

www.codeup.kr/problem.php?id=4033 네모네모 로직 [문제3] 네모네모 로직 (20점, 제한시간 1초) 네모네모 로직은 숫자를 이용하여 그림을 만드는 퍼즐로서 picross로 불리기도 한다. 아래의 그림에서 왼쪽이 15x15 크기의 퍼즐의 문제이다. 여기에 적 www.codeup.kr 문제 분류 : 보기 문제 설명 내 문제집에 추가 풀이1(C/C++) 내소스1 [문제3] 네모네모 로직 (20점, 제한시간 1초) 네모네모 로직은 숫자를 이용하여 그림을 만드는 퍼즐로서 picross로 불리기도 한다. 아래의 그림에서 왼쪽이 15x15 크기의 퍼즐의 문제이다. 여기에 적혀진 숫자는 연속해서 칠해야 하는 칸의 수를 나타낸다. 예를 들어, “4 3”은 4칸 연속해서 칠한 다음에 3칸을 연속..

C언어 2021.01.20

lec05 logistic (regression) classification

regression (HCG) hypothesis cost gradient decent cost 얼마나 가설과 차이간 나는지 그리고 평균 낸다. 학습이란 cost 최소화하는 weight을 찾아내는 거죠 그래서 그려본 결과 경사진 모양이 나와서 가장 아래 부분을 찾기 위해 즉 가장 cost가 낮은 지점을 찾기 위해 gradient decent 라는 미분 식을 사용한다. classification spam detection : spam or ham facebook feed : show or hide credit card fraudulent transaction detection : legitimate / fraud 0, 1 encoding spam detection : spam(1) or ham(0) fac..

반응형