일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 노마드코더
- 독서
- 코딩테스트
- bootcamp
- 성실히
- yolo
- leetcode
- Ai
- 리뷰
- 매일매일
- 기초통계
- 주간보고
- pandas
- 꾸준히
- MYSQL
- SQL
- 파이썬
- 딥러닝
- 2021
- 부트캠프
- 코드스테이츠
- 자료구조
- 재미져
- JavaScript
- 열심히
- 빅데이터
- 선형회귀
- selenium
- Codestates
- python
- Today
- Total
목록Code (159)
코딩일기
안녕하십니까 다제입니다. 오늘은 SQL 복습 3일차 입니다. 오늘도 HackerRank에서 문제를 풀어보았는데요 함께 살펴보도록 하시죠! 5. Weather Observation Station 20 - 문제의 해석 : 간단히 중간값을 구하라 문제입니다. - 선정한 이유 : NySQL에서는 아직 median함수가 없습니다. 이제 median 형식을 이용하여 접근을 해야하기에 문제를 선정하였습니다. - 접근방식 : percent_rnak()를 활용하여 풀었습니다. - 링크 : https://www.hackerrank.com/challenges/weather-observation-station-20/problem - 코드 SELECT ROUND(LAT_N,4) FROM(SELECT LAT_N, PERCENT_..
안녕하십니까 다제입니다. 오늘은 SQL 복습 2일차 입니다. 오늘도 HackerRank에서 문제를 풀어보았는데요 함께 살펴보도록 하시죠! 2021.10.19 - 2day 3. Occupations - 문제의 해석 : 이름과 직업으로 구성된 컬럼을 직업 기준으로 재구성하는 문제입니다. - 선정한 이유 : SQL에서 Pivot table을 만들 수 있는지를 체크하기 위해서 선정하였습니다. - 접근방식 : RowNumber를 활용하여 각 그룹별 넘버링을 한 후 넘버링으로 group by 하여 풀었습니다. - 링크 : https://www.hackerrank.com/challenges/occupations/problem - 코드 set @r1=0, @r2=0, @r3=0, @r4=0; select min(Doc..
안녕하십니까 다제입니다. 최근 갑작스럽게 SQL 코딩테스트를 보는 일이 생겼는데요 이를 위해 5일간 집중적으로 SQL 코딩테스트를 연습하게 되었습니다. 연습한 문제에 비해 너무 긴장하여 좋은 결과를 얻진 못하였지만 복습할 겸 잊어버리지 않기 위해 하루에 2문제씩 문제를 풀고자 합니다. 총 150문제와 개념 공부를 집중적으로 하였는데 모든 문제를 다룰 수는 없고 여러분도 꼭 알았으면 하는 문제들만 선별하여 같이 다루어보았으면 좋겠습니다. 2021.10.18 - 1day 1. Higher Than 75 Marks - 문제의 해석 : substring, right, left, order by, where의 개념을 확인하기 위해 해당 데이터에서 이름을 출력하는 문제 - 선정한 이유 : 문제를 꼼꼼히 읽지 않으면..
안녕하세요 다제입니다. 오늘은 SQL에서 all에 대한 이해가 부족한 분들을 위해 간단한 예를 가져왔습니다. 이 간단한 예를 보시면서 이해가 되셨으면 좋겠습니다. 1. all을 사용하지 않은 코드 select * from employees where department in (select department from departments where division = 'Kids') and hire_date > (select max(hire_date) from employees where department = 'Maintenance') order by department, gender desc 2. all을 사용한 코드 select * from employees where department in (se..
안녕하십니까 다제입니다. 오늘은 딥러닝 코드를 보다보면 자주 등장하는 np.newaxis라는 함수에 대해서 알아보도록 하겠습니다. 하도 자주나와서 하나 포스팅하기로 하였습니다. 1. np.newaixs란 ? -. np 행렬의 차원을 확장하는 함수 2. 사용방법 1) 기본 사용법 # 1차원 array를 만듭니다. In [7]: arr = np.arange(1, 5) In [8]: arr.shape Out[8]: (4,) # 결과 # array[1 2 3 4] # make it as row vector by inserting an axis along first dimension In [9]: row_vec = arr[np.newaxis, :] In [10]: row_vec.shape Out[10]: (1, ..
Week 1: Minimal character-level language model with a Vanilla Recurrent Neural Network, in Python/numpy (GitHub: karpathy) The Unreasonable Effectiveness of Recurrent Neural Networks (Andrej Karpathy blog, 2015) deepjazz (GitHub: jisungk) Learning Jazz Grammars (Gillick, Tang & Keller, 2010) A Grammatical Approach to Automatic Improvisation (Keller & Morrison, 2007) Surprising Harmonies (Pache..
Hyperparameter tuning, Batch Normalization, Programming Frameworks 질문 1. If searching among a large number of hyperparameters, you should try values in a grid rather than random values, so that you can carry out the search more systematically and not rely on chance. True or False? 질문 2. Every hyperparameter, if set poorly, can have a huge negative impact on training, and so all hyperparameters a..
안녕하십니까 다제입니다. 오늘은 Andrew Ng 교수님의 유튜브 Logistic Regression Gradient Descent (C1W2L09) 강의 중 아래 노란색으로 마킹한 부분이 이해가 되지 않아서 깊게 파보았습니다. 먼저 da에 대해서 수식을 풀어서 기재해 보겠습니다. $$ 'da = -\frac{yloga + (1-y)log(1-a)}{da}$$ 여기에서 $loga$에 지수 e가 생략되어 있기에 $lna$라고 생각하시면 됩니다. 먼저 결론부터 말씀을 드리면, $lna$를 미분하게 되면 $\frac{1}{a}$ 이고, $ln(1-a)$를 미분하게 되면 $\frac{1}{1-a}$ 이 됩니다. 그렇기에 아래와 같은 식으로 변경될 수 있는 것입니다. $$ 'da = -\frac{y}{a} + \..
안녕하십니까 다제입니다. 오늘은 A/B test에 대해서 공부를 해보겠습니다. 과연 A/B test는 무엇이고, 왜 사용하며, 어떻게 설계를 해야하고, 평가는 어떻게 해야하는지에 대해서 알아보도록 하겠습니다. 사실 A/B 테스트를 조사하다보니 A/B 테스트가 생물학에서 파생되었더라구요. 조사를 하다보니 분자학 전공 시절이 떠올랐는데요. A/B 테스트는 로널드 피셔(통계학의 대가)에 의해 발명되었다는 설이 있습니다. 영국의 통계학자인 로널드 피셔가 동료들과 차를 마시다가 홍차에 우유를 넣는것이 맛있다 또는 우유 넣고 홍차를 넣어야 맛있다는 논쟁을 증명하기 위해 실험이 시작되었고, 이를 생물학에 적용하면서 사용되었다고 합니다. 최근에는 21세기에는 오마바 캠프에서 활용하면서 A/B 테스트가 매우 활성화 되었..
안녕하십니까 다제 입니다. 오늘부터 데이터 분석을 위한 SQL 래시피를 조금씩 꾸준히 읽어가려고 합니다. 읽고 학습한 내용은 바로 포스팅 해야겠죠? [2021.07.05 학습내용] 1. 분석 시스템 종류 1) PostgreSQL -. 오픈소스 RDB, 확장성이 높음 -. 다양한 플랫폼을 지원하며, GUI 인스톨러가 제공됨 -. 표준 SQL을 준수하며, 윈도우 함수, CTE 등 분석에 필수적으로 사용되는 구문이 구현되어 있음 2) Spark SQL -. 오픈소스 프레임워크로 무료로 사용 가능 -. 기계학습, 그래프 처리, 실시간 스트리밍 등의 다양한 처리를 쉽게 분산 처리함 -. 다양한 언어(파이썬, 스칼라, 자바, R)를 지원하며, 쉽게 import 할 수 있음 -. 데이터를 작은 모듈로 분할하여 다양한..