Study.log 33

Windows 11 Home에서 WSL 2 + Ubuntu 24.04 개발 환경 구축기

시스템 프로그래밍 예습을 위해 Ubuntu 설치 방법을 찾아보는데레퍼런스가 Windows 10 밖에 나와있지 않았습니다. GPT쌤과 상당한 우여곡절 끝에 Ubuntu 24.04 버전을 세팅 완료했기에저의 삽질기를 공유합니다. 설치 순서 (전체 요약)왜 이 설정을 해야 하는지, 자세한 설명은 하단의 강의 링크를 참고 부탁드립니다.(SPIN Lab. KOREATECH 한덕수 님의 강의 영상을 참고한 글임을 밝힙니다.) 먼저 제어판을 들어간다 프로그램에 들어가 Windows 기능 켜기/끄기 설정에 진입한다 설정에 들어가게 되면 "Linux용 Windows 하위 시스템 설정"이 있는데이를 체크하고 확인을 누른다 다시 시작을 눌러 재부팅 시킨다 여기까진 보통 오류 없이 잘 진행된다 이제부터 눈 크게 뜨고 잘 ..

Study.log/etc. 2025.08.04

리눅스와 유닉스 관련 시스템 구조 정리

유닉스와 리눅스의 관계유닉스와 리눅스는 구조와 철학이 유사한 운영체제 계열.리눅스는 유닉스를 기반으로 만들어진 오픈소스 운영체제로, 유닉스 호환성을 지님. 현재 가장 널리 사용되는 운영체제대부분의 서버와 개발 환경에서 사용되는 운영체제는 Unix/Linux 기반 시스템.macOS, Ubuntu, RedHat, CentOS, Fedora 등 다양한 형태로 분화되어 있음. 리눅스의 개요리눅스(Linux)는 PC에서 사용할 수 있도록 개발된 유닉스 스타일의 운영체제.리눅스의 주요 특징오픈소스 기반의 무료 운영체제다양한 플랫폼에 이식 가능 (PC, 워크스테이션, 서버 등)높은 안정성과 강력한 네트워크 기능GNU 소프트웨어와 함께 배포 (GNU/Linux라고도 부름)대표 배포판: Ubuntu, RedHat, ..

Study.log/etc. 2025.08.03

시스템 프로그래밍 개요 정리

해당 내용은 SPIN Lab. KOREATECH의 시스템 프로그래밍의 교육과정을 따라감을 밝힙니다. 시스템 프로그래밍이란?시스템을 이해하고 다루는 프로그래밍의 첫걸음 시스템 프로그래밍은 시스템 소프트웨어를 개발하거나 시스템 자원을 직접적으로 다루는 프로그래밍을 말한다.대표적으로 운영체제(OS), 컴파일러, 펌웨어, 디바이스 드라이버 등이 시스템 프로그램에 해당하며, 이들을 개발하거나 활용하는 것이 시스템 프로그래밍이다. 시스템이란?특정한 목적을 달성하기 위해 자원(resource) 들을 모아놓은 것하드웨어(물리 자원) + 운영체제(관리 소프트웨어) + 유틸리티 도구 등하나의 목적을 위해 유기적으로 결합된 자원들의 집합운영체제는 이러한 자원을 효율적으로 관리하고, 사용자가 편리하게 서비스를 이용할 수 ..

Study.log/etc. 2025.08.02

강화학습 기초 개념 총정리

강화학습이란 무엇인가?환경과의 상호작용을 통해 보상을 최대화하도록 학습하는 머신러닝 방법 더 쉽게 정리하자면, 스스로 실수를 통해 학습하며 점점 더 똑똑해지는 학습 방식 지도학습과 어떤 차이가 있는가?지도학습 : 정답이 주어져 있고 그 정답을 맞히는 방향으로 학습강화학습 : 정답 없이 시행착오를 거치며 보상을 최대화하는 방향으로 스스로 학습 가장 큰 차이점 : 정답의 유무 강화학습의 주요 키워드환경 : 에이전트가 상호작용하는 세계에이전트 : 행동을 결정하는 주체상태 : 현재 환경의 정보행동 : 에이전트가 취하는 행위보상 : 행동의 결과로 주어지는 점수나 신호정책 : 어떤 상태에서 어떤 행동을 할지 결정하는 전략 강화학습의 예시알파고자율주행차게임 AI등등 https://www.youtube.com/wa..

Study.log/AI 2025.08.01

머신러닝 기초 개념 총정리: 데이터, 변수, 지도·비지도학습

표와 행 / 열표는 데이터 세트이다.행과 열은 표를 구성하는 기본적인 구조이며행은 개체 instance, 관측치 observed value, 기록 record, 사례 example, 경우 case열은 특성 feature, 속성 attribute, 변수 variable=field라고도 한다. 독립변수와 종속변수독립변수 : 원인이 되는 것종속변수 : 원인으로 인해 결과가 되는 것 각 열이 원인과 결과의 관계에 있을 때 그 둘을 인과관계에 있다고 한다.또한 상관관계 안에 인과관계가 존재한다. 지도학습과 비지도학습지도학습 정의 : 정답이 없는 데이터를 사용해서 입력과 출력 간의 관계를 학습하는 머신러닝 방법목적 : 과거 데이터를 학습해서, 새로운 입력값에 대한 출력(결과)를 예측하기 위해 사용 하위 개념회귀 :..

Study.log/AI 2025.07.31