본문 바로가기

분류 전체보기22

[슬기로운 인턴생활] 세 번째 Task - DB에서 불러온 데이터로 TAT 고도화 세 번째 Task - DB에서 불러온 데이터로 TAT 고도화 01. 개요 엑스프레소로 가져오는 실시간 위치 데이터를 참고하여, 20개 정도의 터미널에 들어왔다 나가는 차량 파악 후 리스트업. (날자 별로 차량이 어느 터미널에서 어느 정도의 시간이 소요되었는지 파악) - tat: 차량이 각 터미널에 들어왔다가 나가는 시간 - 엑스프레소(Expresso): Gpans smartlo 기업에서 개발한 화물 운송 주문 및 수락, 실적관리 등을 담당하는 운송 전용 어플. (https://play.google.com/store/apps/details?id=net.smartlo.expresso&hl=ko&gl=US&pli=1) 02. 사용 tool - PostgreSQL, MongoDB, Python (각각의 DBMS.. 2024. 3. 4.
[딥러닝] 퍼셉트론(perceptron) / MLP(Multi Layer Perceptron) / 경사하강법 01. 퍼셉트론 퍼셉트론(Perceptron)은 뉴런이 정보를 받아서 문제를 처리하는 원리를 따라한 인공 신경망의 한 종류로, 이진 분류 문제를 해결하는 데에 사용되며 프랑크 로젠블라트(Frank Rosenblatt)에 의해 1957년에 개발되었다. 이는 생물학적 신경계의 기본단위인 뉴런의 구조에서 본따온 구조를 지니고 있으며 인접해있는 다른 뉴련과 다양한 신호를 주고 받으며 정보를 주고받는다. ▶ 양쪽의 구조가 비슷함을 확인할 수 있다. 퍼셉트론은 입력값을 받아서 가중치와의 곱을 계산하고, 이를 활성화 함수를 통해 처리하여 출력값을 생성한다. 이러한 퍼셉트론은 간단한 선형 분류 모형의 형태를 띄고 있기에 단일로는 잘 사용하지 않지만, 딥러닝의 강력한 모델들이 퍼셉트론의 변형된 형태를 사용하기에 그 개념.. 2024. 2. 29.
[Streamlit] Streamlit으로 손쉽게 웹 생성하기/Streamlit 사용법 0. Streamlit이란? Streamlit은 데이터 분석과 시각화를 함께 간편하게 수행할 수 있는 파이썬 오픈 소스 라이브러리이다. 간단하고 직관적인 사용자 인터페이스를 제공하여 사용자가 작업을 빠르게 구축하고 배포할 수 있도록 하며, 파이썬 코드만으로도 간단하게 앱을 구현할 수 있다는 장점을 갖는다. 또한 텍스트 입력이나 이미지 업로드를 비롯하여 데이터 시각화, 체크박스, 링크연결, 사이드바 등 다양한 기능을 자유롭게 사용할 수 있기에 누구나 쉽게 사용할 수 있는 라이브러리로 손꼽힌다. 1. Streamlit 설치 Streamlit을 사용하기 위해서는 가장 먼저 Streamlit 모듈을 설치해주어야 한다. pip install streamlit 설치가 완료되었다면, 터미널 창에 아래의 명령어를 입력.. 2024. 2. 26.
[Paper Review] Deep Learning (Yann LeCun, Yoshua Bengio & Geoffrey Hinton) 논문 리뷰 1 본 논문의 원문파일입니다. publication at: https://www.researchgate.net/publication/277411157_Deep_Learning [필독사항] 1. 논문의 저자는 딥러닝계에서 크게 이름을 알린 Yann LeCun 외 2인입니다. 딥러닝에 처음 입문하시는 분들도 쉽게 이해할 수 있도록 딥러닝의 개괄적인 내용이 담겨있습니다. 2. 본 논문 리뷰에서는, 원문에서 사용된 영어 표현을 최대한 기재하고자 하였습니다. 이를 그냥 지나치지 마시고 원문의 표현을 이해하며 읽으신다면, 더욱 저자의 의도와 가까워질 수 있을 것입니다. 3. 논문 리뷰는 총 세차례에 걸쳐 진행되며, 문단 단위로 진행됩니다. 전체적인 구조는 '[원문 해석] → [요약] → [이론 설명]' 다음과 같습니다.. 2024. 2. 12.