본문 바로가기

분류 전체보기293

Logistic (Linear) Regression- Classification Linear Regression 을 이용하여 분류 패턴에서 벗어난 건 버린다 -> 확률 W,b 찾는 것은 데이터 분류하는 것. 패턴에서 벗어난 것은 버리니까 W,b에 확률이 들어있음. 아래는 로지스틱 리그레션 구현한 파일( 클래스로 작성됨) 2019. 7. 16.
linear regression summary 1. training data 분리 xdata, tdata 2. W, b -> random setting 3. loss_func, error_val, predict, activation function( sigmoid, relu) 4. hyper-parameter ( learning rate, iteration count) 5. for 문 수행 : update W,b ( error 체크) 6.predict 2019. 7. 16.
permutation input data : ['1','2','3'] output data: ['123','132','213','231','312','321'] 핵심 아이디어 '1'을 피봇으로 놓고 ['2','3']에 대해 함수 호출 -- > ['23','32']가 리턴 될 것 예상 '2'을 피봇으로 놓고 ['1','3']에 대해 함수 호출 종료 조건은 아이템이 하나인 경우이며 코드의 수정에 따라 1. [['1','2','3'],['1','3','2'], ...] 와 2. ['123','132' ... ]로 나뉨. 재귀를 이용해야 하나 코드 구현이 생각보다 어려움. code: 2019. 7. 14.
[programmers/ 고득점 kit] 해시: 베스트 앨범 dictionary data type을 활용하여 푸는 문제 python에서 stl의 compare와 같은 구현을 통하여 원하는 방식으로 sort할 수 있다. python 3.x 버전 부터는 sorted 인자로 key = cmp_to_key(보조 함수이름)를 통하여 구현 가능. dict를 sort 할 때 sorted(dict, ...) 로 구현하면 key만 가지는 list가 리턴되니 조심하자. 아래에는 1.문제링크, 2.code, 3.테스트 케이스 순으로 첨부하였다. 1.문제링크 https://programmers.co.kr/learn/courses/30/lessons/42579 알고리즘 연습 - 베스트앨범 | 프로그래머스 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을.. 2019. 7. 13.