UpstageAILab 6

Upstage AI Lab 6기 경진대회 01

Upstage AI lab에서 첫 번째 경진 대회를 진행하였다. 이런 미니 캐글 대회에 출전하는 것은 처음이었는데, 좋은 성적을 얻기 위해 정말 고민을 많이 했고, 배운 점이 많았다. 먼저 대회의 주제는 다음과 같았다.소개House Price Prediction 경진대회는 주어진 데이터를 활용하여 서울의 아파트 실거래가를 효과적으로 예측하는 모델을 개발하는 대회입니다. 부동산은 의식주에서의 주로 중요한 요소 중 하나입니다. 이러한 부동산은 아파트 자체의 가치도 중요하고, 주변 요소 (강, 공원, 백화점 등)에 의해서도 영향을 받아 시간에 따라 가격이 많이 변동합니다. 개인에 입장에서는 더 싼 가격에 좋은 집을 찾고 싶고, 판매자의 입장에서는 적절한 가격에 집을 판매하기를 원합니다. 부동산 실거래가의 예측..

프로젝트 2025.01.11

Upstage AI Lab 6기 Git과 Github

이번 주 Upstage AI Lab 6기에서는 Git과 Github에 관련된 내용을 학습했다. Git은 코드 버전 관리를 효율적으로 돕는 도구이고, Github는 이를 기반으로 협업과 프로젝트 관리를 지원하는 플랫폼이다.  Git의 기본 사용법부터 고급 기능까지 다루었으며, 협업과 프로젝트 관리에 필요한 실무적인 팁도 배울 수 있었다. 이번 학습은 코드 관리와 협업의 중요성을 새롭게 깨닫는 계기가 되었다.1. Git과 Github란?Git은 분산형 버전 관리 시스템으로, 코드를 효율적으로 관리하고 원하는 시점으로 되돌리거나 브랜치를 만들어 독립적으로 개발할 수 있다. Github는 Git을 기반으로 하는 클라우드 플랫폼으로, Issues, Pull Request, Projects 등을 통해 팀 협업을 효..

upstage ai lab 2024.12.16

Upstage AI Lab 6기 컴퓨터 공학 개론

이번 주 Upstage AI Lab 6기에서는 컴퓨터 공학의 기본 개념과 자료구조 및 알고리즘에 관련된 내용을 학습했다. 1. 컴퓨터 공학이란?1-1. 정의 및 범위컴퓨터 공학(CSE)은 계산, 자동화, 정보 처리를 포함한 컴퓨터 관련 기술을 연구하는 학문이다. 알고리즘, 계산 이론, 소프트웨어 설계와 구현, 하드웨어 설계 등 다양한 영역을 포괄한다.1-2. 주요 학습 분야프로그래밍 언어 기초(C, Java, Python 등)자료구조와 알고리즘 → 효율적 문제 해결의 기본컴퓨터 아키텍처 → 하드웨어 및 시스템 구조 이해운영체제 → Windows, Linux 등 시스템 관리 원리컴퓨터 네트워크 → 인터넷 및 데이터 통신 이해데이터베이스 → 데이터 관리 및 활용소프트웨어 공학 → 소프트웨어 설계 및 개발 방..

upstage ai lab 2024.12.08

웹 크롤링 기초와 활용 사례: 실습과 이해

웹 크롤링은 데이터 분석 및 활용을 위한 중요한 기술로 자리 잡았다. 특히, 공개된 웹 데이터를 효과적으로 수집하여 가공하는 과정은 다양한 분야에서 활용될 수 있다. 이번 글에서는 robots.txt 파일 확인, BeautifulSoup 및 Selenium을 활용한 HTML 데이터 수집, 그리고 OpenWeatherMap API와 NewsAPI를 사용한 데이터 수집 실습을 통해 크롤링의 기본 원리와 활용 방법에 대해 복습하겠다.  크롤링의 기초1. robots.txt 파일 확인웹 크롤링의 첫걸음은 robots.txt 파일을 확인하는 것이다. 이 파일은 특정 웹사이트가 허용하거나 제한하는 크롤링 영역을 명시한다. 아래는 https://ai-dev.tistory.com/robots.txt 파일의 예시이다. ..

upstage ai lab 2024.11.26

Upstage AI Lab 6기 마인드셋 특강 후기와 느낀 점

Upstage AI Lab 6기 마인드셋 특강에 참여하며, 단순히 기술적 지식뿐만 아니라 올바른 학습 태도와 성장 마인드를 기르는 데 초점이 맞춰진 점이 매우 인상 깊었다. 특히, 특강에서 강조된 "실수와 실패를 두려워하지 않는 태도"는 내가 부트캠프에 임하는 자세를 다시 돌아보게 하는 계기가 되었다. 마인드셋 특강에서는 학습자들에게 필요한 태도와 접근 방식을 제시하며, 효과적인 학습 환경을 제공하기 위해 준비된 다양한 지원 요소들을 소개했다. 부트캠프 학습 철학적응력: 변화하는 환경과 기술 트렌드에 유연하게 대응하는 능력.메타인지: 스스로의 학습 과정과 수준을 점검하고 개선해 나가는 사고방식.실수와 실패를 두려워하지 않는 태도: 반복적인 시도를 통해 성장하는 과정의 중요성.끈기와 비교하지 않는 마음: ..

upstage ai lab 2024.11.16

Upstage AI Lab 6기 OT 후기 및 다짐

Upstage AI Lab 6기의 OT에 참여하며, AI와 관련된 전문적인 교육 과정과 실전 경험을 제공하는 부트캠프에 첫발을 내디뎠다. 특히, AI 기술을 체계적으로 배우고, 이를 실무에 적용할 수 있는 역량을 키울 수 있는 기회라는 점에서 큰 기대를 갖고 있다.OT 주요 내용 정리이번 Upstage AI Lab 6기 OT에서는 부트캠프의 철학, 커리큘럼, 강사진, 그리고 학습 방향성에 대한 전반적인 소개가 이루어졌다.  아래는 OT에서 다룬 주요 내용을 정리한 것이다.1. 운영진 소개 및 부트캠프 철학운영진 소개와 함께 부트캠프의 핵심 철학이 전달되었다. 부트캠프가 지향하는 가치로는 적응력, 메타인지, 실수와 실패를 두려워하지 않는 태도, 그리고 끈기와 비교하지 않는 마음이 강조되었다. 이는 단순한 ..

upstage ai lab 2024.11.16