profile
원하는 대로 살자

[CS231n] Lecture3 Loss Functions and Optimization

지난시간에 linear classification에대해 이야기했는데 가중지 행렬 W를 어떻게 구해야하는지 이야기해보자이미지 픽셀벡터 x에 가중치 W를 곱했을 때 클래스에대한 스코어가 나온다. 따라서 이 결과가 이미지를 정확히 예측했냐 아니냐는 자동적으로 정해지는 W값의

2021년 6월 4일
·
0개의 댓글

[코딩테스트] Floodfill

문제 설명n x m 크기 도화지에 그려진 그림의 색깔이 2차원 리스트로 주어집니다. 같은 색깔은 같은 숫자로 나타난다고 할 때, 그림에 있는 영역은 총 몇 개인지 알아내려 합니다. 영역이란 상하좌우로 연결된 같은 색상의 공간을 말합니다.예를 들어, \[1,2,3, 3,

2021년 6월 3일
·
0개의 댓글

[코딩테스트] 단어변환

문제 설명두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다.한 번에 한 개의 알파벳만 바꿀 수 있습니다.words에 있는 단어로만 변환

2021년 5월 28일
·
0개의 댓글

[cs231n] Lecture2. Image Classification

컴퓨터는 이미지를 인식할 때 아래와 같이 픽셀로 인식한다. 이에 따른 문제점으로는 사진을 찍는 카메라의 앵글 변화나 조명

2021년 5월 25일
·
0개의 댓글

강화학습 (2) - Marcov Decision Process

강화학습은 마코브 의사결정 과정(MDP)라는 수학모델로 설명가능하다. MDP는 (S,A,{Psa},γ,R)의 변수를 가진 모델로 각각 다음을 의미한다.S - state들의 set A - action들의 setPsa:(st,at)→sat - State의 transitio

2021년 5월 18일
·
0개의 댓글

강화학습 (1)

강화학습(Reinforcement Learning)이란? 머신러닝은 보통 label이 존재하는 지도학습, label이 존재하지 않고 클러스터링과 패턴인식을 위한 비지도 학습 그리고 마지막으로 강화학습으로 구분된다. 여기서 label이란 쉽게 표현하면 정답을 의미하는데

2021년 5월 17일
·
0개의 댓글

[TIL] 20210513

유사도벡터의 유사도를 구하는데 대표적으로 Pearson Correlation 와 cosine 유사도가 사용된다. 여기서 벡터라함은 보통 유사도를 구하기위해 임베딩된 데이터가 될 수 있다. 두 유사도 측정 방법의 차이점에 대해서 지난 TIL에 다룬적이있다. 아래 링크 참

2021년 5월 13일
·
0개의 댓글
post-thumbnail

[코딩테스트] 정수 삼각형

문제 설명위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는 대각선 방향으로 한 칸 오른쪽 또는 왼쪽으로만 이동 가능합니다. 예를 들어 3에서는 그 아래칸의 8 또는 1로만 이동이

2021년 5월 7일
·
0개의 댓글

규칙없음(No Rules Rules)

스타트업의 조직문화에 관심을 가지기 시작하면서 처음 주목했던 기업이 넷플릭스였고 그래서 읽게 된 책이 넷플릭스 전 최고인재책임자 패티 맥코드가 지은 ‘파워풀’이었다.여기 풀어놓자면 한도끝도 없지만 당시 나는 다니던 직장에서 권위적이고 모든 것을 규제하고 결재를 통해서만

2021년 5월 6일
·
0개의 댓글

[코딩테스트] 네트워크

문제 설명네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수

2021년 5월 5일
·
0개의 댓글

git default branch 변경

github에서 master branch 이름을 보통 main으로 변경해주는데,실수로 변경이아닌 main branch를 추가로 생성해준 경우가 있었다.이때 default branch를 master -> main으로 변경하려는 경우 다음과 같이 진행하면 된다.github

2021년 5월 4일
·
0개의 댓글

[코딩테스트] 타겟 넘버

문제 설명 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-

2021년 5월 3일
·
0개의 댓글

SQL (5) subquery

쿼리 안의 쿼리라는 의미로 SQL를 더욱 간편하게 작성하기위해 사용하는 기능이다.예시kakaopay로 결재한 유저 정보위 쿼리문을 subquery로 작성해 보면 아래와 같다.case특정 조건에 따라 데이터를 구분할 때 사용아래 예시는 case를 이용해 point 점수에

2021년 5월 1일
·
0개의 댓글

SQL (4) join

join DB에 있는 여러 테이블을 이어주기위해 사용한다. 테이블을 연결함으로써 여러 정보를 한눈에 보기좋다 두 테이블의 공통된 정보(key값)을 기준으로 테이블을 연결한다. 엑셀의 vlookup과 동일한 기능 join의 종류 : left join, inner joi

2021년 4월 30일
·
0개의 댓글

SQL (3) group by, order by

다음은 앱개발 종합반의 결제수단별 주문 건수를 출력하기위한 명령어로 실제 작성한 순서 흐름대로 적어보겠다.1\. orders 테이블의 모든 필드 검색 : select \* from orders2\. 코스가 앱개발 종합반인 결과만 필터링 : where course_tit

2021년 4월 29일
·
0개의 댓글

SQL (2) - 기본명령어

오픈소스 DB관리 툴인 DBeaver 툴을 이용한 SQL문 연습을 해보았다. DBeaver는 아래 사이트에서 다운로드 가능하다. https://dbeaver.io/download/ 다운받고 설치 후 나의 경우는 지금 SQL관련해서 수강하고있는 곳에서 제공해주는 DB를

2021년 4월 26일
·
0개의 댓글

Airflow (2)

Airflow 설치 실습

2021년 4월 22일
·
0개의 댓글

Airflow (1)

Airflow란? Apache에서 제공하는 Python 기반의 Workflow 관리 도구 워크플로우 관리를 위한 DAG(Directed Acyclic Graph)생성 및 실행 공식사이트 Generated Airflow DAG 화면 Airflow Principle D

2021년 4월 21일
·
0개의 댓글

SQL (1)

구조화된 데이터를 다루는데 사용하는 프로그래밍 언어. 데이터베이스의 데이터(테이블)을 질의하는 언어모든 대용량 데이터 웨어하우스는 SQL기반Redshift, Snowflake, BigQuery, Hive, SparkSQL데이터 분야에서는 반드시 익혀야할 기본 기술테이블

2021년 4월 20일
·
0개의 댓글

BigData : Spark(3)

PySpark을 통해 애플 주식 데이터를 분석해보았다.1.Spark Session 생성Pandas로 데이터를 불러온 후 Spark dataFrame으로 변경처음 데이터 5개 출력pandas와(df.head()) 다르게 pyspark에서는 df.show()를 사용한다.

2021년 4월 19일
·
0개의 댓글