1. AI의 기본 개념 이해
-단순 sw가 아니라 단편적으로 표현하기 어려운 문제를 능동적으로 처리하는 똑똑한 sw
2. 기계학습 
1)지도학습(규칙기반): 직접 데이터를 입력하여 학습시키는것.
∴장점: 특정 상황을 빠르고 정확하게 처리.
∴단점: 모든 상황을 일일이 입력하여야하며 입력되지않은 값은 처리가 어려움.
2)비지도학습(패턴기반): 특정 군집, 패턴을 인식. 특정 공통점과 차이점을 인식.
∴장점: 모든 상황을 일일이 입력할 필요없음.
∴단점: 명확한 답이 없음.
3)강화학습(보상기반): 시행착오를 겪으면서 보상을 최대화하는 전략을 학습하는것.
∴장점: 복잡한 전략 학습 가능, 자율 시스템에 적합, 정답 데이터 필요없음.
∴단점: 학습 불안정하고 오래 걸림, 보상설계 어려움, 적용위험.
3. 현업에서 많이 사용하는 AI예시
1)개발자 sw분야에서 많이 사용하는 AI
∴GitHub Copilot: 함수 자동 생성, 반복 코드 작성, 테스트 코드 생성
2)반도체 hw 분야에서 많이 사용하는 AI
∴Python + ML: 공정 이상 탐지, 수율 분석, 테스트 데이터 분석에 주로 사용.
텍스트웹개발 기초 단순 요약
HTML (HyperText Markup Language)-구조
웹 페이지의 구조와 내용을 정의하는 마크업 언어
CSS (Cascading Style Sheets)-디자인
웹 페이지의 디자인과 레이아웃을 담당하는 스타일 언어
JavaScript-동작
웹 페이지에 동작과 로직을 추가하는 프로그래밍 언어
REST API-통신
클라이언트와 서버가 데이터를 주고받기 위한 규칙