본문 바로가기

분류 전체보기91

[AI] CNN (Convolution Neural Network) 개념알기 안녕하세요! Foxyhyun입니다! 오늘은 이미지 분류의 기초인 CNN에 대해 알아보려고 합니다 Convolution Neural Network, 줄여서 CNN이라고 부르죠. 파라미터만 지정하면 특징 추출도 알고리즘이 자동으로 이미지의 데이터를 추출하며, 영상 처리에 유용하게 쓰이고 있습니다. 주로 Convolution + pooling + flatten + fully-connected + softmax의 구조로 표현됩니다 먼저 Convolution에 대해 알아보겠습니다. Convolution layer에서는 해당하는 요소들을 각각 곱하고 이 값을 모두 더하는 연산을 수행합니다. 아래 그림과 같이, 커널이라는 것을 이동시키며 연산을 수행합니다. 여기서 padding이라는 것을 하는데, Convolutio.. 2022. 12. 7.
SQLD 자격증 공부 방법 및 시험 후기 안녕하세요! FoxyHyun입니다! 2022년 11월 5일에 47회 SQLD를 보고 왔는데요. 공부 기간이나 팁들을 설명드리려고 합니다. 공부했던 책 소개 https://search.shopping.naver.com/book/catalog/33802166621?query=sql%20개발자&NaPm=ct%3Dla68lsg0%7Cci%3D793fa6937b07483bea31bb1228d643a4c7759f6c%7Ctr%3Dboksl%7Csn%3D95694%7Chk%3D84bcac689727a2302719bb7fdf4b51148538edfc 이기적 SQL 개발자 이론서+기출문제 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 다들 노랭이노랭이 말들을 많이 하더.. 2022. 12. 7.
[Python] List Comprehension mat = [[1,2,3],[4,5,6],[7,8,9]] new = [x for a in mat for x in a] print(new) 안녕하세요! 이번 글에서는 파이썬에서 한 리스트에서 다른 리스트를 만들어내는 간결한 문법인 List Comprehension에 대해 알아보려 합니다. 먼저 리스트 컴프리헨션 분법을 사용하면 알고리즘을 작성할 때 파생되는 자료 구조를 쉽게 생성할 수 있습니다. a = [1,2,3,4,5] b = [x**2 for x in a] a라는 리스트에 있는 각 숫자의 제곱을 계산한다고 하면, b와 같이 계산을 수행할 수 있습니다. map과 달리 리스트 컴프리헨션을 사용하면 입력 리스트에 있는 아이템을 간편하게 걸러내서 그에 대응하는 출력을 결과에서 삭제할 수 있습니다. map은 .. 2022. 11. 23.
[Python] PEP 8 스타일 가이드 PEP8(Python Enhancement Proposal #8)은 파이썬 코드를 일관성 있게 작성하여 유지보수와 가독성에 도움을 주는 가이드입니다. 오늘은 PEP8에 대한 내용을 소개하려고 합니다. 자세한 내용은 아래의 링크에서 확인할 수 있습니다 https://peps.python.org/pep-0008/ PEP 8 – Style Guide for Python Code | peps.python.org PEP 8 – Style Guide for Python Code Author: Guido van Rossum , Barry Warsaw , Nick Coghlan Status: Active Type: Process Created: 05-Jul-2001 Post-History: 05-Jul-2001, 01.. 2022. 11. 23.