전체 글 36

HTML/CSS & Javascript 2일차

🎨 HTML & CSS 기초 심화: DOM, 속성, 폼과 스타일링 완벽 정리 노트HTML의 문서 골격과 브라우저의 DOM 생성 원리, id vs class 속성, 주요 태그(List, Table, Img, Form), 그리고 CSS의 Cascading과 스타일링 기초까지 한 번에 정리하는 실전 가이드📑 목차HTML 문서 골격 & 브라우저 렌더링 과정1-1. HTML 기본 구조 복습1-2. 브라우저가 화면을 그리는 5단계 흐름1-3. DOM (Document Object Model)이란?HTML 속성(Attribute)과 식별자: id vs class2-1. HTML 속성의 기본 규칙2-2. id 속성: 단 하나뿐인 고유 식별자2-3. class 속성: 공통 그룹 묶기2-4. [보너스] 정규표현식(Re..

카테고리 없음 2026.10.12

HTML/CSS & Javascript 1일차

🌐 HTML 기초: 웹의 뼈대와 기본 구조 완벽 정리 노트웹 페이지의 구조와 뼈대를 정의하는 **HTML(HyperText Markup Language)**의 기본 원리, 브라우저 렌더링 흐름, 그리고 필수 골격 태그 완벽 가이드 📑 목차HTML(HyperText Markup Language)이란?태그(Tag)와 요소(Element)의 원리중첩(Nesting)과 부모-자식 계층 구조HTML 문서의 필수 5대 골격 구조💡 표준 HTML5 기본 골격 템플릿 & 요약 1. HTML(HyperText Markup Language)이란?1-1. HTML의 정의와 핵심 역할HTML = HyperText Markup LanguageHyperText: 단순 텍스트를 넘어 클릭을 통해 다른 페이지나 문서로 자유롭게..

카테고리 없음 2026.10.08

Git/GitHub 2일차

🌐 Git & GitHub 심화: 원격 저장소와 협업 완벽 정리 노트로컬 버전 관리를 넘어 **원격 저장소(Remote Repository)**를 활용한 다중 기기 동기화, Clone vs Fork, 그리고 Pull Request & 코드 리뷰 협업 프로세스 정리 가이드 📑 목차핵심 복습: Branch & Merge원격 저장소(Remote Repository)를 사용하는 이유GitHub와 레포지토리 초기 설정 3대 옵션원격 저장소 연결과 동기화 명령어협업의 핵심: Clone vs Fork 완벽 비교팀 협업의 꽃: Pull Request (PR) & Code Review💡 실전 명령어 치트시트 1. 핵심 복습: Branch & Merge1-1. Branch와 Merge의 본질Branch (브랜치): ..

카테고리 없음 2026.10.08

Git/GitHub 1일차

📚 Git & GitHub 핵심 이론 정리 노트파일이나 코드의 변경 이력을 체계적으로 기록하고 관리하는 버전 관리(Version Control) 완벽 정리 가이드 📑 목차Git / GitHub 핵심 개념Git 기본 7대 명령어 & 4단계 워크플로우Branch 심화 & Merge 전략 1. Git / GitHub 핵심 개념1-1. Git & GitHub를 사용해야 하는 이유핵심 이유: "체크포인트를 만들고 기록을 남기는 버전 관리(Version Control)"버전 관리란?파일이나 코드의 변경 이력을 체계적으로 기록하고 관리하는 것을 뜻함.언제, 누가, 무엇을 바꿨는지 명확히 알 수 있고, 필요하면 과거 상태로 되돌릴 수 있음.버전 관리가 필요한 3대 이유:변경 이력 추적: 어떤 파일의 몇 번째 줄이 ..

카테고리 없음 2026.10.08

웹 서비스 기초와 구조 2일차

1. HTTP 요청 방법 1-1. Query Parameter - URL에 붙여서 전달하는 데이터 - 주로 조회 조건이나 옵션을 표현할 때 사용 - 경로(path) 뒤에 ?key=value 형태로 추가 1-2. Query Parameter의 사용예시 - https://www.google.com/search?q=python 파이썬파이썬은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, '인터프리터를 사용하는 객체지향 언어'이자 플랫폼에 독립적인, 동적 타이핑 대화형 언어www.google.com - 낮은 가격순 정렬 - GET /items?sort=lowest-price - 상품 100개씩 조회 ..

카테고리 없음 2026.10.06

웹 서비스 기초와 구조 1일차

1. Web 1-1. Web의 기원과 정의 : 웹(World Wide Web, WWW)은 1989년 유럽입자물리학연구소(CERN)의 컴퓨터 공학자 팀 버너스리(Tim Berners-Lee)에 의해 처음 제안되고 탄생했습니다. a. 탄생 배경 및 계기 - 연구 자원 및 정보 공유의 한계 : 당시 CERN에는 전 세계 수천 명의 과학자들이 방문해 연구를 진행했지만, 서로 다른 컴퓨터 OS와 시스템을 사용하고 있어 연구 데이터를 공유하기가 매우 복잡하고 불편했습니다. - 정보 파편화 문제 : 각기 다른 컴퓨터에 저장된 문서와 데이터를 한곳에서 쉽게 찾아보고 연결할 수 있는 공통된 시스템의 필요성이 제기되었습니다. b. Web의 정의 : 인터넷 상에..

카테고리 없음 2026.10.02

딥러닝 5일차

-모델의 복잡도와 과적합 -모델링의 목적 : 학습용 데이터에 있는 패턴으로 그 외 데이터(모집단 전체)를 적절히 예측 - 모델의 복잡도 - 너무 단순한 모델 : train, val 성능이 떨어짐 - 적절히 복잡한 모델 : 적절한 예측력 - 너무 복잡한 모델 : train 성능은 높고, val 성능이 떨어짐 - 복잡한 모델이 되는 경우 => 선형, 로지스틱 : 변수의 수, DecisionTree : 트리크기(detph), KNN : K 값이 작을수록, XGB : 트리갯수 - 딥러닝의 복잡도 : hidden layer 수가 많을수록, node 수가 많을수록, epochs 가 많을수록 복잡해짐 - 딥러닝 모델의 복잡도 혹은 규모와 관련된 수 : 파라미터(가중치) 수 ..

카테고리 없음 2026.09.11

딥러닝 4일차

구분세부항목Regression2-ClassMulti-Class전처리y필요시 스케일링(→ y의 값이 클 때)0, 10, 1, 2, 3, ・・・Hiddem LayerActivationReLUReLUReLUOutput LayerActivationXSigmoidSoftmax(오차함수에 포함)Node 수11Class 수CompileoptimizerAdamAdamAdamlossnn.MSELossnn.BCELossnn.CrossEntropyLoss후처리predX0, 1로 변환(np.where).softmax().argmax() - Class 방식 모델 설계 - 클래스란? - 객체지향 프로그램의 핵심 개념 - 데이터(속성)와 기능(메서드 method)을 하나로 묶어 코드를 효율적으로 관리 ..

카테고리 없음 2026.09.10

딥러닝 3일차

- ReLU - max(0, x) ~ 이 의미는 x가 0보다 크면 x를 선택하고, 0보다 작으면 0으로 선택함. - 그래프 모양 - 이진 분류 모델 구조 - 함수 (Function) : 입력값(x)을 넣으면 출력값(y)을 준다. (변환) - 이진 분류의 출력층 : 출력층의 결과를 0과 1로 변환해주는 함수가 필요 - 활성 함수 : 시그모이드 (Sigmoid) -> 이진 분류는 출력층에 시그모이드를 붙여줘야 하는구나~ * np.where( 조건문, True일 때 값, False일 때 값) - 분류 모델 평가 : Confusion Matrix - 일반적으로 이진 분류일 때, ✔︎ 우리의 관심사 = 1, 양성 Po..

카테고리 없음 2026.09.09

딥러닝 2일차

- 딥러닝 구조medv = w1・lstat + w2・ptratio + w3・crim + w0 - Input과 Output Layer 사이는 Hidden Layer (은닉층)model1 = nn.Sequential( nn.Linear(n_feature, 1) ) # n_feature는 input, 1은 output(노드가 1개인 층이구나~) - Loss function (회귀모델 --> MSE) - 다양한 이름 : 오차함수, 손실함수, 목적함수 (Objective Function)loss_fn = nn.MSELoss()optimizer = Adam(model1.parameters(), lr=0.1)# model1.parameters() 는 업데이트 할 파라..

카테고리 없음 2026.09.08