분류 전체보기 246

[캐글로 시작하는 머신러닝, 딥러닝] 7. 딥러닝

👉🏻 딥러닝 케라스를 통해서 딥러닝할 것 층을 쌓아서 진행 earlystopping을 통해 학습하다가 과적합이 되지 않도록 잡아줌 ✅ 층 쌓기 1. 모델명.add를 통해 2. 맨 뒤에 연결해주는 것 add할 때 마다 층이 쌓임 unit의 개수, 활성화함수(relu, tanzent, sigmoid ...), 입력변수(독립변수) 마지막 층은 시간대별 자전거 수요를 예측야하니까 한개로 결과가 나와야 한다(??) - 예측하려는 종속변수를 위 개수에 맞는 결과값이 나올 수 있게 설계 ✅ 학습시키기 patience: 과적합이 될 때 loss가 5번정도 흘러가면 멈춰달라 early_stopping: 과적합이 되기 전에 멈춰줌 epochs: 훈련을 얼마나 시킬건지 batch_size: 데이터를 얼마 단위로 훈련할건지 ..

[캐글로 시작하는 머신러닝, 딥러닝] 5~6. EDA와 전처리

👉🏻 그래프를 통한 탐색적 분석 🧩 seaborn을 통해 그래프 그려보기 boxplot으로 그리기 x축은 year, y축은 cnt ✅ 연도 별로 확인해보기 - 강사님이 하라는대로 하면 에러가 난다... - 윗줄은 하나의 subplot을 생성하는데 사용되고 밑 줄은 Seaborn라이브러리를 사용해 상자 그림을 그리는 것 a, b는 변수 플롯 객체(figure와 axes)를 나타냄 - 주된 이유는 boxplot()함수에 2개의 위치 인자가 전달되었는데, 이 함수는 0~1개의 위치 인자만 받아들인다고 한다 - 혹은 boxplot()함수가 하나의 subplot에 대해서만 동작하도록 설계되어 있어서 문제가 발생한다고 한다 그런데 첫 번째 줄로 subplot을 생성하고 a, b로 변수에 할당한 후 sns.boxpl..

[캐글로 시작하는 머신러닝, 딥러닝] 3~4 .데이터 및 커널 소개, 데이터 불러오기와 기본적 탐색

👉🏻 사용할 데이터 https://www.kaggle.com/datasets/hmavrodiev/london-bike-sharing-dataset London bike sharing dataset Historical data for bike sharing in London 'Powered by TfL Open Data' www.kaggle.com 런던 공유자전거 데이터 ✅ 번역 - 마우스 오른쪽 → 한국어로 번역 - 혹은 Google translate - '이 페이지 번역하기' 기능 🧩 데이터 살펴보기 About Dataset → Meta data시간 공유된 자전거 수 실제 온도 체감온도 습도 풍속 날씨 (범주형) 휴일 여부 (Boolean) 주말 여부 (Boolean) 계절 날씨 코드 👉🏻 커널 주피터..

[인프런-토비] 01 Spring Boot 살펴보기

👉🏻 스프링부트란 무엇인가? 스프링부트 개발자들이 명확하게 정의하지는 않았음 스프링부트는 스프링을 기반으로 실무 환경에 사용 가능한 수준의 독립 실행형 애플리케이션을 복잡한 고민 없이 빠르게 작성할 수 있게 도와주는 여러가지 도구의 모음이다 🧩 도구의 모음 툴, 도구, (추상화된 틀을 제공하고 거기에 맞춰 애플리케이션을 개발할 수 있게 해주는)프레임워크, (여러 유용한 클래스 라이브러리를 제공해주는)라이브러리 이 모든 것이 다 들어 있다 스프링 개발을 도와주는 다양한 도구의 모음 스프링 자체를 확장하는 프레임워크 더 유용한 라이브러리 🧩 스프링을 기반 스프링부트는 스프링을 기반으로 한 애플리케이션을 잘 만들 수 있게 도와주는 도구이자 기술 스프링 부트로 스프링 애플리케이션을 만든다! 🧩 독립 실행형 애플..

[인프런-토비] 00

Springboot는 Spring을 사용하는 방법에 대한 고집스러운 의견을 가진 프레임워크 Spring 어떤 개발자의 요구라도 충족할 수 있을만큼 극단적으로 유연 사용하는 방법에 선택지가 많음 요즘 같이 빠르고 요구가 많은 세상에서 스프링을 깊이 연구하고 오랜시간 고민하지 못함 그래서 복잡하고 벅찬 기술이기도 함 Springboot가 제공하는 도구를 이용하면 빠르게 Spring 기반 Server application을 만들 수 있다 다양한 스프링 지원 자바 기술을 접목해 운영 환경에서 사용할만한 수준으로 발전도 손쉽게 가능 Springboot는 Spring이 아니다 Springboot가 Spring을 대체해서 나온 기술도 아니다 Spring사용 방법에 대한 강한 의견이 반영된 프레임워크이자 도구이다 이를..

[캐글로 시작하는 머신러닝, 딥러닝] 1~2. 캐글 소개

👉🏻 캐글 https://www.kaggle.com/ Kaggle: Your Machine Learning and Data Science Community Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals. www.kaggle.com 구글에서 관리하는 데이터 분석 경진대회 🧩 competitions https://www.kaggle.com/competitions Kaggle Competitions www.kaggle.com 진행중인 대회들 완료된 대회들 🧩 Datasets https://www.kaggle.com/datas..

1220 스터디

🎄 머신러닝 기초 https://dev-study-501.tistory.com/242 9강. 로지스틱 회귀 알아보기 👉🏻 복습 선형 회귀에 특성을 많이 추가하면 과대적합될 수 있다 과대적합된 모델을 억제하기 위해 규제라는 기법을 사용한다 pandas를 사용해 CSV파일을 pandas의 dataframe으로 읽어들이고 넘파이 dev-study-501.tistory.com 🎄알고리즘 기초 https://dev-study-501.tistory.com/246 28 ~ 29강 :: 다이나믹 프로그래밍 개요 및 기초 문제 풀이 보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요. dev-study-501.tistory.com 🎄 데이터분석 기초 https://dev-study-50..

가장 쉽게 배우는 도커

✏️ 도커가 뭐고 왜 쓰는건가요? 프로듀싱 일을 하는 A씨 🙎🏻 계약건마다 현지로 다니며 일하는데 매번 많고 복잡한 장비들을 새 업무현장으로 옮겨 조립하고 설치하는 일에 신물이 나있다 이때 나타난 🐡 복커(도커) 🐡"먼저 장비들을 사본들로 박제할게요" 🐡"하나하나 할 수 도 있고, 서로 연결되고 조립된 모습까지 문서를 저장하듯 보관할 수 있어요" 🐡"그 박제된 사본을 새 작업실에 가져가서 그대로 설치할 수 있어요" 저장한 사본은 복커허브(도커 허브)☁️라는 공간에 업로드 "클라우드를 쓰는 것 처럼 어디서든 내려 받아 설치하면 돼요" 🙎🏻"같은 공간에서 다른 작업을 하는 B씨. 물건들 두는 곳도 겹치고 전선도 꼬여. 서로 방해되지 않게 설치하고 작업하는 게 골치아파" 🐡"분리된 작업 공간을 만들면 돼요" ..