전체 글
-
[Cloud 이용 후기] NCP(Naver Cloud Platform) 2달 이용후기etc. 2023. 7. 9. 19:06
NCP(Naver Cloud Platform) 2달 이용후기 (2023.07) 사용 서비스 목록 NCP 의 강점 비사이드 프로젝트에 참가하면서 클라우드를 사용해야 했는데, New Comer에게 상당한 서비스를 제공해주는 NCP를 이용하게 되었다. 첫번째로 10만원 크레딧은 누구에게나 주어지고, 비사이드 프로젝트의 일환으로 추가 크레딧을 받아 다양한 서비스를 이용할 수 있었다. 우리 프로젝트의 간략한 인프라는 다음과 같고, 내가 사용한 NCP 서비스는 총 4개 였다. 사용 서비스 목록 NCP Standard Server (vCPU 2개, 메모리 8GB, [SSD]디스크 50GB [g1]) 2대 Micro Server ( 1년간 무료 ) 공인 IP 서비스 Object Storage 1. NCP Standar..
-
[HackerRank] Top CompetitorsSQL 2021. 9. 28. 00:00
https://www.hackerrank.com/challenges/full-score/problem Top Competitors | HackerRank Query a list of top-scoring hackers. www.hackerrank.com Code select s.hacker_id, h.name from submissions s, difficulty d, challenges c, hackers h where d.difficulty_level = c.difficulty_level and s.challenge_id = c.challenge_id and h.hacker_id = s.hacker_id and s.score = d.score group by s.hacker_id, h.name hav..
-
[HackerRank] Binary Tree NodesSQL 2021. 9. 23. 23:30
https://www.hackerrank.com/challenges/binary-search-tree-1/problem Binary Tree Nodes | HackerRank Write a query to find the node type of BST ordered by the value of the node. www.hackerrank.com Code 1 SELECT N, (CASE WHEN P IS NULL THEN "Root" WHEN N IN (SELECT P FROM BST) THEN "Inner" ELSE "Leaf" END) as R FROM BST ORDER BY N; Code 2 SELECT N, IF(P IS NULL, 'Root', IF(B.N IN (SELECT P FROM BST)..
-
[HackerRank] Weather Observation Station 5SQL 2021. 9. 23. 22:41
https://www.hackerrank.com/challenges/weather-observation-station-5/problem Weather Observation Station 5 | HackerRank Write a query to print the shortest and longest length city name along with the length of the city names. www.hackerrank.com Code 1 (SELECT City, Length(City) FROM STATION ORDER BY LENGTH(City), City ASC LIMIT 1) UNION (SELECT City, Length(City) FROM STATION ORDER BY LENGTH(City..
-
[Lecture note] CNN - N431카테고리 없음 2021. 8. 25. 14:03
Convolution (합성곱) 특정 필터를 기반으로 가진 데이터 셋의 엣지를 찾아내는 것 필터로 곱해준 다음 모두 더해준다. Stride 한번에 얼만큼 걸을지 나타내는 말이다. Convolution 진행 할 때 한번에 건너뛰는 칸수를 나타낸다. Filter: 가중치 (weights parameters)의 집합으로 이루어져 가장 작은 특징을 잡아내는 창. 신경망에서 찾아낸 웨이트(가중치)를 말한다. 커널(Kernel)이라고도 한다. Padding: Zeros(또는 다른 값)을 이미지의 외각(가장자리)에 배치하여 conv를 할 때 원래 이미지와 같은 데이터의 수를 갖을 수 있도록 도와줌 (Stride = 1일 때), 2이상이면 아무리 패딩넣어도 데이터는 줄어든다. Pooling (풀링) 매트릭스의 특정 부..
-
[Deep Learning] Lecture Note 2 - 210810Statistics and Linear Algebra 2021. 8. 10. 15:12
다중분류(Mutiple Classification) 딥러닝 모델에서 오차 함수 "categorical_crossentropy" 혹은 "sparse_categorical_crossentropy" 를 사용 1. categorical_crossentropy (다중 분류 손실 함수) 실측 결과와 출력값이 one-hot encoding형태로 구성된다. [ [1,0,0], [0,1,0], [0,0,1]] 2. sparse_categorical_crossentropy (다중 분류 손실함수) 실측 결과와 출력값이 Label Encoder같이 정수형 0 ~ N으로 구성될 때 쓰인다. 이진 분류에서 사용되는 오차함수 model.compile(loss='binary_crossentropy', optimizer=opt, me..
-
[Deep Learning] Lecture Note 1 - 210809Statistics and Linear Algebra 2021. 8. 9. 13:10
발췌 : 코드스테이츠 Section4- Sprint1 Lecture Notes 퍼셉트론이란 ? 다수의 신호를 입력받아 하나의 신호를 출력 하는 것 퍼셉트론 아래 그림에서 '원'으로 표현된 것을 뉴런 or 노드(node)라고 함. 입력신호(x0, x1, ...)가 뉴런에 입력되면 각각 고유한 가중치(화살표=weights, w0, w1, ...)가 곱해지고 다음 노드에서는 입력된 모든 신호를 더해줌. 이는 시냅스(synapses)의 연결강도(시냅스의 두께, 개수)와 같은 역할을 함 각 뉴런에서의 연산값이 정해진 임계값(TLU; Threshold Logic Unit)을 넘을 경우에만 다음 노드들이 있는 층(layer)으로 신호를 전달 신경망이란? ANN(Artificial Neural Networks) 인공 ..
-
[필기] DB - SQL쿼리 - ORMSQL 2021. 7. 29. 15:40
얄팍한 SQL쿼리문과 그보단 조금 나은 파이썬을 통해 DB를 생성, 관리, 데이터를 뽑아오는 법을 배우는 중이다. 귀도 아저씨의 PEP249 설명 - PEP249 Documentation: https://www.python.org/dev/peps/pep-0249/ sqlite3 or psycopg2 DB와 python을 연결해주는 패키지. SQL쿼리문 사용. SQLAlchemy: ORM DB와 프로그래밍언어를 연결해주는 중간다리. SQL쿼리문없이 프로그래밍언어 사용. 1. sqlite3 - > sqlite 연결 등 documentation: https://docs.python.org/ko/3/library/sqlite3.html sqlite3 — SQLite 데이터베이스용 DB-API 2.0 인터페이스 ..