전체 글32 Computer Vision - 02. Advanced CNN Models(VGG16) VGGNet - VGG16의 주요 특징은 심층적인 네트워크 구조에 있습니다. 이 모델의 이름에서 16은 총 16개의 계층(레이어)을 가지고 있음을 나타냅니다. 여기서 13개는 Convolutional Layer이고, 나머지 3개는 Fully Connected Layer입니다. VGG16의 주요 구조:Conv Layers: VGG16은 3x3 필터를 사용하는 Convolution Layer로 구성되어 있습니다. 이 작은 필터 크기를 사용하면서 깊은 계층을 쌓음으로써, 복잡한 특성을 학습할 수 있습니다. 모든 Convolution Layer는 Stride 1을 사용하고, Padding을 통해 출력 이미지의 크기가 유지되도록 합니다.Max Pooling: Convolution Layer 뒤에는 2x2 Max .. 2024. 9. 30. 1. 퍼셉트론 뉴런: 인공지능에서 **뉴런(neuron)**은 생물학적 신경세포를 모방한 기본 계산 단위로, 인공 신경망(Artificial Neural Network, ANN)을 구성하는 핵심 요소입니다. 뉴런의 주요 목적은 입력 신호를 받아 이를 처리하고 출력 신호를 생성하는 것입니다.퍼셉트론:- 퍼셉트론은 뉴런의 모양에서 아이디어를 얻었고, 각 뉴런이 하는 외부 자극에 대한 전기적인 신호처리를 구현한 것.- 연산의 결과인 f(x)의 결과가 어떤 특정한 임의의 값이라고 할 수 있는 θ(threshold)를 넘으면 1, 넘지 못하면 0으로 처리합니다. 다층 퍼셉트론AND 게이트: AND 게이트는 2개의 값이 1이 들어오면1, 하나의 값이 0이면 0을 출력합니다. NAND 게이트: NAND 게이트는 모두 1일때에만 0.. 2024. 9. 26. 한경 X Toss - semi project 이 글은 한경 x Toss bank 과정 중 진행한 semi project에 대한 전반적인 과정 및 맡은 역할(EDA)에 대한 리뷰입니다.프로젝트 일정: 2024년 08월 19일 ~ 2024년 09월 06일 프로젝트 주제는 다음과 같습니다. 주제 선정이유: 카드사 순이익 약화로 인한 신규 고객 확보 필요- 최근 카드사들은 신규고객확보를 필요로 하고 있고 그 중 특히 20대들의 금융이력이 부족한 연령대를 주로 확보하고자 합니다. 하지만 해당 연령층은 금융이력데이터가 부족한 관계로 신용카드 이용시 연체 위험도를 사전에 예측하기 어려우므로 제한된 금융 데이터를 바탕으로도 연체 위험도를 사전에 예측할 수 있는 방법에 대한 고찰이 본 프로젝트의 시작점이었습니다. - AI Hub에서 금융합성 데이터를 이용했고.. 2024. 9. 8. 7/15 - 미니 프로젝트(streamlit을 이용해 데이터 분석 및 시각화 배포) 개요:-streamlit 웹프레임워크 (대시보드 개발) -github를 통해서 streamlit.io 연동 -repo를 이용해서 웹에 deploy(공짜로) - 해당 명령어를 통해서 app과 requirements 파일이 생긴것을 확인 가능함. 해당 코드를 app.py에 적은 후 저장 - 해당 명령어들을 이용해서 git에 푸쉬- git에 해당 파일 업로드 된거 확인 가능 -streamlit.io에서 create_app클리 후 advanced settings 클릭 후 로컬에 파이썬 버전과 일치시켜준다.(어플리케이션 있음으로 접속 -> 이미 깃허브에 만들었으니까) - 배포된 streamlit을 업데이트 하려고 st.title("이건 깃허브 업데이트 연습용") 이라는 코드를 추가한 후 -> streamli.. 2024. 7. 15. 개발환경 설정(추가본) - 깃허브 repo 생성 : gitignore(파이썬 체크) , readme 체크 code 주소 https 복사 후- git ignore를 통해 주소 연동하면 pc에 해당 파일이 생성된 것을 확인- code . 을 입력 해 vscode에 접속 - virtualenv venv 코드 입력해서 가상환경 생성하기- requirements.txt 파일 생성후 필요한 라이브러리 설치(이때 중요한 것은 반드시 저장후 설치하기) -가상환경 접속 후 which python을 입력해 생성한 프로젝트명( mini_dist )가 잘 생성되었는지까지 확인해야 끝!! 참고:- 배포만 하고 싶다!!- 로컬에서 테스트는 굳이 안해도 된다!-> virtualenv env 안해도 됨(소스코드가 완성되어 있어서 테스트 안 해도 되니까.. 2024. 7. 12. 7/ 11 - SQL 실습(타이타닉 데이터 활용) -- Churn Rate(%) 구하기(이탈율)-- 웹사이트: 사이트에 오늘 방문 -----> 90일 정도 후 방문 후 -- -- 우리 웹사이트는 1주일 기준, 3일 기준 등 이탈율에 기준일을 잡는 것은 사이트마다 상이함.-- 분석하는 사람, 누가 이탈했는지 해서, 보고서를 상급자에 보고-- 상급자 회의 소집, 마케팅 플랜, 개발자한테 지시, 각 사용자에게 push 메시지use classicmodels;-- 현재 테이블의 가장 최근 날짜select max(orderdate) MX_orderfrom orders;-- 현재 테이블의 가장 오래된 날짜select min(orderdate) MX_orderfrom orders;-- 각 고객의 마지막 구매일select customernumber , MAX(or.. 2024. 7. 11. 이전 1 2 3 4 5 6 다음