# note
트래픽 관련 정리
서버 과부하 : 서버에 요청이 너무 많아져서 처리할 수 있는 용량을 초과할 때 발생. 이는 서버응답 시간의 지연, 타임아웃 에러, 또는 완전한 서비스 중단으로 이어질 수 있음데이터베이스 병목현상 : 과도한 요청으로 인해 데이터베이스 쿼리 처리가 지연되거나 중단될 수 있

DB 테이블 삭제도 중요하다.
테스트를 위해 아래의 코드를 생성 후 DB에 추가 했었다.이 기능을 사용하지 않아서 인텔리제이에서 바로 코드를 삭제 후 다시 실행한 결과 에러가 났다.오류를 gpt에게 검색한 결과나는 멤버를 수정한 적이 1번도 없는데 이 부분에서 에러가 나오는 이유가 궁금했다.때문에
딥러닝 Deeplearning 6
Dataset 과 DataLoader 딥러닝 모델을 학습시키고 평가할때 사용할 데이터를 제공하기 위한 객체 torch.utils.data.Dataset 원본 데이터셋(input/output dataset)을 저장하고 있으며 indexing을 통해 데이터를 하나씩 제공한다. 제공시 data augmentation등 원본데이터를 변환해서...
딥러닝 Deeplearning 5
DNN (Deep Neural Network) MLP (Multi Layer Perceptron) == ANN(Artigicial Neural Network) == 선형회귀 함수를 사용 신경망 구성요소 Train(학습) 프로세스 역할 Model/Network 기존 데이터의 패턴을 학습하여 새로운 데이터를 추론하기 위한 알고리즘, 함수. Loss ...
딥러닝 Deeplearning 4
Pytorch 개발 Process >1. 데이터 준비 Dataset 준비 > input 데이터와 output 데이터로 구성 Dataloader 생성 >2. 입력과 출력을 연결하는 Layer(층)으로 이뤄진 네트워크(모델)을 정의 Sequential 방식: 순서대로 쌓아올린 네트워크로 이뤄진 모델을 생성하는 방식 ...
딥러닝 Deeplearning 3
모델링 모델 정의 Feature와 Target간의 관계를 수식으로 정의한다. 여기서는 공부시간(Feature)와 점수(Target)간의 관계를 정의하는데 선형회귀(Linear Regression) 모델 을 가설로 세우고 모델링을 한다. 많은 머신러닝 연구자들이 다양한 종류의 데이터에 관계를 예측할 수 있는 여러 알고리즘을 연구했다. 선형회...

IntelliJ IDEA: "Unbound namespace prefix" 설정의 효과
IntelliJ IDEA: "Unbound namespace prefix" 설정의 효과
IntelliJ IDEA 단축키: 도구 창과 코드 편집기 사이에서 스위칭
IntelliJ IDEA를 사용하다보면 코드 편집기와 다양한 도구 창 사이를 자주 이동하게 됩니다. 이 때, 키보드 단축키를 활용하면 빠르게 스위칭 할 수 있습니다. 1. 코드 편집기에서 도구 창으로 이동하기 왼쪽의 Project 뷰나 다른 도구 창으로 포커스를 옮기려면 아래의 단축키를 사용합니다. >Windows/Linux: Alt + 1 Mac: C...

웹 페이지를 모바일 화면처럼 보는 방법: 브라우저의 개발자 도구 활용하기
웹 페이지를 모바일 화면처럼 보는 방법: 브라우저의 개발자 도구 활용하기
딥러닝 Deeplearning 2
Tensor 생성 파이토치에서 데이터를 저장하는 자료구조 ndarray와 성격, 사용법이 유사 원하는 형태(shape) 텐서 생성 torch.tensor(자료구조 \[, dtype\]) 지정한 dtype(Data type)에 맞는 Tensor객체를 생성해서 반

딥러닝 Deeplearning 1
인공지능 (AI - Artificial Intelligence) 지능: 어떤 문제를 해결하기 위한 지적 활동 능력 인공지능 기계가 사람의 지능을 모방하게 하는 기술 규칙기반, 데이터 학습 기반 Strong AI (강 인공지
[JS] 모던 자바 스크립트 문법
조건을 다루는 표현식 조건 연산자(삼항 연산자) 조건 ? truthy 할 때 표현식 : falsy 할 때 표현식 표현식이기 때문에 조건에 따라 변수를 선언하거나 반복문을 실행할 수는 없음. spread 구문 배열에 담긴 값들이 각각 개별의 값으로 펼쳐짐. 객
데이터 시각화
데이터 시각화의 개념 및 필요성 데이터 시각화 : 데이터의 분석 결과를 쉽게 이해하고 판단할 수 있도록 데이터를 시각적으로 표현하여 전달하기 위한 과정 필요성 많은 양의 데이터를 한눈에 파악 가능 → 시각적 요소를 활용해 데이터를 요약 데이터 분석에 대한 전문적 지식이 없더라도 누구나 해당 데이터를 인지하고 활용 가능하게 함 사람이 감각기관을 ...
Java에서는 언더바( _ )를 쓰지 말자
변수명이나 무언가 선언할 때 언더바 쓰다가 같은 코드인데도 결과가 안나오는 매우 허탈 경우가 생길 수 있다...이 글을 쓴 지금도 \_ 하나 때문에 6시간을 날렸다.
[JS] 인터랙티브 자바스크립트
document.getElementById() 라는 내제된 객체 document에 getElementById()라는 메소드를 사용해줘야 함.const myTag = document.getElementById('내 아이디 이름')만약 존재하지 않는 id를 선택하면, un
[JS] 자바스크립트 기본 2
let 은 하나의 값만 저장이 가능함. 다양한 값들을 함께 저장할 때는 객체를 사용한다. 속성(property): key와 value 한 쌍key에 띄어쓰기, 하이픈(-) 쓰는 것 지양할 것. 썼다면 따옴표로 감싸주기중괄호 안에 프로퍼티들을 작성함. 각 프로퍼티는 쉼표
DataFrame 재구조화
정돈된 데이터란? 각 변수(데이터의 속성)는 열을 형성 각 관측값(하나의 데이터)은 행을 형성 각 관측 단위별로 별도의 테이블(표)을 구성
DataFrame 결합
DataFrame 합치기 : 두개 이상의 DataFrame을 합쳐 하나의 DataFrame 으로 만들기 → SQL에서의 union이나 join이라고 볼 수 있음 수직결합 단순결합으로 여러개의 DataFrame들의 같은 컬럼끼리 수직으로 합친다. 수평결합