전체 글26 [Upstage AI Lap 2기] 5주차 5주차에는 EDA 프로젝트를 진행하기 위한 파이썬의 대표적인 라이브러리 4가지를 배웠다. 각 라이브러리의 용도를 간략하게 표현하면 다음과 같다. pandas : 데이터프레임을 다루기 위한 라이브러리 numpy : 수치 계산을 위한 라이브러리 seaborn & matpliotlib : 데이터 시각화를 위한 라이브러리 사실 직전학기에도 다뤘던 내용들이고 직전학기 뿐만 아니라 데이터사이언스와 인공지능을 공부하면서 여러번 다뤘던 라이브러리들이라 이번 주차에는 새로운 내용을 얻어가지는 못했다. 다만 필요할 때마다 사용하는 라이브러리들이라 익숙해지면 좋다는 생각에 집중하려고 노력했다. 강의 내용과 기존 지식을 바탕으로 이번 EDA 프로젝트로 축구 데이터를 분석해보기로 했다. 프로젝트를 진행하면서 나온 결과들은 다음.. 2024. 1. 11. [Docker] 도커 컨테이너 다루기 해당 포스팅은 시작하세요! 도커/쿠버네티스를 읽고 작성한 글입니다🐳 1. 컨테이너 애플리케이션 구축 여러 개의 애플리케이션을 한 컨테이너에 설치할 수도 있음. 그러나 컨테이너에 애플리케이션을 하나만 동작시키면 컨테이너 간의 독립성을 보장하고 애플리케이션의 버전 관리, 소스코드 모듈화 등이 쉬워짐. 한 컨테이너에 프로세스 하나만 실행하는 것이 도커의 철학 데이터베이스(MySQL)와 워드프레스 웹서버 컨테이너를 연동해 워드프레스 기반 블로그 서비스 만들기 # mysql 이미지를 사용해 데이터 베이스 컨테이너 생성 docker run -d \ --name wordpressdb \ -e MYSQL_ROOT_PASSWORD=password \ -e MYSQL_DATABASE=wordpress \ mysql -.. 2024. 1. 7. [Docker] 도커란? 해당 포스팅은 시작하세요! 도커/쿠버네티스를 읽고 작성한 글입니다🐳 1. 가상 머신과 도커 컨테이너 Virtual Machine 하이퍼바이저(Hypervisor)를 이용해 여러 개의 운영체제를 하나의 호스트에서 생성하여 사용함. 각 운영체제는 가상 머신을 단위로 구별되며, 하이퍼바이저에 의해 생성되고 관리되는 운영체제를 Guest OS라고 함. Geust OS는 하이퍼바이저를 거쳐 독립된 공간과 시스템 자원을 할당받아 사용하기 때문에 성능의 손실이 발생함. Docker container 컨테이너에 필요한 커널은 호스트의 커널을 공유하여 사용함. 컨테이너 안에는 애플리케이션 구동을 위한 라이브러리 및 실행파일만 존재하므로 컨테이너를 이미지화했을 때 이미지 용량이 가상 머신에 비해 줄어듦. 2. 도커 이미지.. 2024. 1. 3. [Python] Poetry 프로젝트를 진행하다보면 라이브러리 간의 의존성 문제로 인해 프로젝트 자체보다는 환경 설정에 시간을 허비하는 경우가 많다. 그래서 주로 프로젝트마다 가상환경을 만들고 그 가상환경에 프로젝트에 필요한 패키지를 설치하여 작업 공간을 분리한다. 기존에는 conda나 virtualenv를 사용했지만, poetry라는 툴을 접하게 되면서 Poetry에 대해 더 능숙하게 사용하고자 글로 정리하고자 한다. 1. poetry란? Poetry is a tool for dependency management and packaging in Python. It allows you to declare the libraries your project depends on and it will manage (install/update.. 2023. 12. 28. [Upstage AI Lap 2기] 1주차 - (2) 해당 과정에 참여하면서 지녀야할 자세에 대한 강의를 들었다. 그 중 기억에 남는 부분을 기록했다. AI 분야는 GPT가 등장한 이후 매년 급격한 변화를 있었고 현재 LLM에서 Foundation Model로까지의 변화로 이어지고 있다. "GPT4보다 쓸모 없으면 AI 공부를 할 필요가 없다." 라는 말에 격하게 공감했다. GPT가 위협하고 있는 것은 '적당함'이다. 따라서 GPT에게 압도되지 않으려면 전문성을 갖춰야 할 필요성이 더욱 커졌다. AI 분야는 하루가 다르게 새로운 논문이 나오기 때문에 트렌드를 쫓아 공부하기에는 많은 무리가 있다. 그렇기 때문에 새로운 것을 매번 쫓기보다는 기초를 잘 다지는 것이 중요하다. 필요한 것을 찾아서 원하는 내용을 뽑아낼 수 있는 능력을 기르는 게 더 적절한 선택일 .. 2023. 12. 13. [Upstage AI Lap 2기] 1주차 - (1) 자연어처리에 관심을 갖고 있는 사람이라면 허깅페이스 리더보드에서 한국어 LLM 스코어 보드에서 1등을 달성한 upstage라는 기업에 대해서 익히 들어봤을 거 같다. 그래서 해당 과정에 흥미가 생겼지만 앞으로의 계획이 불명확하여 접수를 망설이다가 큰 기대를 안하고 접수라도 하기로 마음먹었다. 시험기간이라 바빠서 온전히 준비하지 못한 채로 자소서를 작성하고 코딩테스트를 봤는데 덜컥 합격해서 참여를 해야할지 말지 많은 고민을 했던 거 같다.(심지어 시험 공부 때문에 코딩테스트 당일에 늦잠을 잤는데 담당 매니저님께 직접 전화가 와서 포기하고 있다가 어떨결에 참여했기 때문에 더 기대가 없었다,,,) 게다가 과정 진행 일정에 학교 시험 기간이 포함되어 그 고민이 더 깊어졌다. 그래서 일단 OT를 듣고 나서 생각하.. 2023. 12. 12. 이전 1 2 3 4 5 다음