본문 바로가기

개발자 일기/일일회고 (TIL)87

[Upstage AI Lab]부트캠프 28일차 오늘의 생각  어제 새벽까지 강의를 들어서 그런가, 오늘은 어제만큼의 강의는 못 들었다. 사실 또 그러면 사람이 아님 내부 경진대회도 시작했고, 스터디도 모집해야되고, 강의도 들어야 되고...해야할 일이 너무 많다. 조금은 번아웃을 느끼는 힘든 하루였다.오늘의 학습내용데이터 전처리결측치 다루기 / 이상치 다루기 카테고리와 기타 변수 다루기 - 연속형 변수 / 범주형 변수 다루기파생 변수 만들기파생변수의 정의와 종류파생 변수 생성 (변수 자체를 변환) - 로그 & 제곱근 변환, Box-Cox 변환, 스케일링파생 변수 생성 (변수 간의 관계를 활용) - 상호작용 변수와 통계 기반 변수파생 변수 선택 방법Feature Selection의 방법 - Filter methods, Wrapper methods, Em.. 2024. 12. 24.
[Upstage AI Lab]부트캠프 27일차 오늘의 생각지난 주 월요일 제외 휴가를 다녀왔다. 휴가를 다녀오고 첫날부터 매우매우 바쁜 하루였다. 그만큼 밀렸던 내용이 많았고, 경진대회도 시작하기 때문에 최대한 많은 강의를 빠른 시간 안에 들어야 했다. 진짜 오랜만에 거의 쉬지도 않고 하루종일 강의만 들었던 것 같다. (밥도 못먹었다) 덕분에 머릿속에 지식을 강제로 주입당하는 느낌이었다... 그래도 본격적으로 ML을 배우게 되어서 흥미로운 과정들이 많았다. 중간중간 궁금한 점들이 있었는데, 더 자세히 알아보지 못해 아쉬웠다. 기회가 된다면 별도의 포스팅을 해보는 걸로..!오늘의 학습내용머신러닝의 정의 - 약인공지능 / 강인공지능ML 프로젝트의 구성요소함수 정의의 수학적 표현법데이터와 모델의 학습머실러닝에서 학습의 의미머신러닝 시스템의 확장성ML 시스.. 2024. 12. 24.
[Upstage AI Lab]부트캠프 20~21일차 오늘의 생각20일차를 밀려서 같이 쓰는데, 21일차는 진짜 다 아는 내용이어서 쉬웠다. 밀린 강의가 걱정이지만, 다행히 git 관련된 부분은 듣기만 할 수 있어서 한결 마음이 편해졌다.  오늘의 학습내용네트워크 - 회선교환 네트워크, LAN, WANOSI 모델과 TCP/IP 모델트래픽, 처리율(throughout), 대역폭(bandwidth), 패킷 손실(packet loss)이더넷과 이더넷 프레임허브와 CSMA/CD스위치와 VLANIP와 ARPICMP로 알아보는 IP의 한계IP 주소의 구성과 클래스풀/클래스리스 주소 체계라우터와 라우팅 테이블Git과 GitHub의 차이Git CLI의 기본적인 명령어들 (add, commit, push)Repository 생성과 git clone으로 원격 저장소 연동하.. 2024. 12. 13.
[Upstage AI Lab]부트캠프 18~19일차 오늘의 생각처음에는 아는 내용이 나와서 신났다. 분명 아는 내용인데...뭔가 더 디테일하게 많다. 학교 커리큘럼 과정이 달라서 그런가? 영어로 배워서 그런가? 의문들이 좀 많아졌다. 내용 자체는 매우 흥미로웠는데, 최근 온라인 강의가 좀 밀려 있어서 이 부분이 걱정이다. 오늘의 학습내용CPU 스케줄링 - I/O bound process, CPU bound process스케줄링 큐선점형 스케줄링과 비선점형 스케줄링CPU 스케줄링 알고리즘 (FIFO, SJF, RR 등)프로세스 동기화 - 공유 자원과 임계 구역뮤텍스 (Mutex)와 세마포어 (Semaphore)조건 변수와 모니터교착 상태 (deadlock)와 해결 방법페이징과 페이지 테이블요구 페이징, 스레싱페이지 교체 알고리즘파일과 디렉터리파일시스템 종.. 2024. 12. 11.
[Upstage AI Lab]부트캠프 17일차 오늘의 생각컴퓨터 구조 자체도 꽤나 복잡했는데, 운영체제가 서서히 그 모습을 드러내고 있다. CPU, 메모리, 보조기억장치 등 기존에 알고 있으면서도 좀 더 디테일한 강의들이 이어졌고, 이를 통해 더 다양한 지식을 알 수 있었는데 운영체제는 그보다 더 크고 자세하게 다뤄질 예정이라 조금 걱정이다. 그럼에도 흥미로운 것이 참...오묘하다오늘의 학습내용메모리 계층에 따른 계층별 접근 속도 및 용량메모리의 종류 (RAM, ROM, Flash Memory)입출력장치 (I/O)I/O 시스템의 구조 (장치 컨트롤러, 장치 드라이버 등)I/O 데이터 전송 방식들 (폴링, 인터럽트, DMA)운영체제의 4가지 구성 요소 (Kernel, Interface, System call, driver)프로그램과 프로세스의 차이프로.. 2024. 12. 9.
[Upstage AI Lab]부트캠프 16일차 오늘의 생각컴퓨터에 대한 지식이 점점 늘고 있다. 대학교 때도 꽤 자세하게 배웠는데, 온라인 강의를 통해 컴퓨터 구조에 대해 다시 배우게 되면서 단순히 프로세서의 개념보다도 더 깊은 개념에 대해 배우게 되었다. 데이터 저장장치라던가, CPU의 구조라던가...모든 구조를 다 파악한 건 아니지만 지식이 늘고 있다. 근데 재밌다...오늘의 학습내용저수준 언어와 고수준 언어명령어 구조유효 주소와 주소 지정 방법이진수와 2의 보수부동 소수점문자 인코딩과 디코딩CPU의 구성 요소 - ALU / 제어 장치 / 레지스터명령어 사이클과 인터럽트멀티 코어와 멀티 프로세서명령어 병렬 처리 (파이프라이닝)비순차적 명령어 처리RAM 과 ROM리틀 엔디안과 빅 엔디안논리 주소와 물리 주소저장 장치 계층 구조와 캐시 메모리캐시 .. 2024. 12. 6.