전체 글
-
컬럼 추가 후 csv 파일에 있는 내용 updateIT/DB 2025. 3. 14. 12:17
--height, weight 컬럼추가 명령어 ALTER TABLE medica ADD COLUMN height FLOAT AFTER age, ADD COLUMN weight FLOAT AFTER height; --CSV 파일을 임시 테이블로 로드 CREATE TEMPORARY TABLE temp_medica ( id INT, height FLOAT, weight FLOAT ); - CSV 데이터를 임시 테이블에 로드 LOAD DATA LOCAL INFILE 'C:\\finfit\\medica_csv_v1.1.csv' INTO TABLE temp_medica FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' IGNORE 1 LINES (..
-
특정 컬럼 뒤에 컬럼 추가 하는 명령어IT/DB 2025. 3. 14. 10:01
age 컬럼 뒤에 height 및 weight 컬럼을 추가하기 age 컬럼 뒤에 height 및 weight 컬럼을 추가하려면ALTER TABLE 문을 사용하면 됩니다. ALTER TABLE medica(테이블명)ADD COLUMN height FLOAT AFTER age,ADD COLUMN weight FLOAT AFTER height; 명령어를 실행하면 height와 weight 컬럼이 age 컬럼 다음에 추가됩니다. ALTER TABLE medicaADD COLUMN height FLOAT AFTER age,ADD COLUMN weight FLOAT AFTER height; 결과 확인desc medica;
-
[혼공머신]6주 Chapter 07IT 2025. 2. 23. 23:59
6주차(2/17 ~ 2/23)Chapter 07Ch.07(07-1) 확인 문제 풀고, 풀이 과정 정리하기Ch.07(07-2) 확인 문제 풀고, 풀이 과정 정리하기 문제1) 어떤 인공 신경망의 입력 특성이 100개이고 밀집층에 있는 뉴런 개수가 10개일 때 필요한 모델 파라미터의 개수는 몇 개인가요? 답 -> 1,010개 가중치 (100 * 10) + 절편(10) 문제2) 케라스의 Dense 클래스를 사용해 신경망의 출력층을 만들려고 합니다. 이 신경망이 이진 분류 모델이라면 activation 매개변수에 어떤 활성화 함수를 지정해야 하나요? 답 -> sigmoid 이진 분류(sigmoid), 다중 분류(softmax), 이미지(relu) 문제3) 케라스 모델에서 손실 함수와 측정 지표 등을 지정하는 메서..
-
[혼공머신]혼공학습단 13기 후기카테고리 없음 2025. 2. 22. 15:10
책을 1번 공부하기는 했으나,슬렁슬렁 봐서 중간에 내것화?시키는 시간이 필요했다.처음에는 굳은 의지를 가지고 혼공머신을 시작했으나점점 나태해져가는 나 자신 ㅠ 사실 이것만 하는 것도 아니고 여러 가지 주업무들이 있어서허둥지둥 과제하느라 글쓰느라 바빴던 것 인정하지만 이렇게라도 하지 않았으면책을 복습차원에서 보지도 않았을 듯 하다.사람마다 목표도 다르고 생각하는 것도 다르겠지만열심히 하는 분들을 보고 자극도 얻고여차저차 책을 보기라도 하는 기회를 만들 게 되서감사한 마음이다.혼공시리즈 또 다른 책도 있는데이거 끝나면 그걸 해볼까 아니면 이 책을 또 다시 해볼까 고민하고 있다책을 1번 보면 내 것이 되면좋겠지만 그렇지 않는다는 ㅠ 사실공부하는 습관벼락치기라도...뭐라도 안하는 것보다야 낫다족장님도 그렇고잘 ..
-
0219 과적합이란?IT 2025. 2. 19. 17:21
과적합(Overfitting) 은 머신러닝 모델이 훈련 데이터에 너무 잘 맞추어져 테스트 데이터나 새로운 데이터에 대해서 일반화 능력이 떨어지는 현상입니다. 즉, 훈련 데이터의 세부 사항이나 노이즈까지 학습해서 모델의 일반화 성능이 저하되는 현상입니다. 이는 주로 훈련 데이터가 너무 적거나 모델이 너무 복잡할 때 발생합니다.과적합을 방지하고 일반화 성능을 높이기 위한 여러 방법이 있습니다. 아래는 과적합을 방지하는 방법들입니다.✅ 1. 데이터 증가 (Data Augmentation)데이터가 부족하면 모델이 훈련 데이터에 과도하게 맞춰지는 경향이 있습니다. 이때 데이터 증가 기법을 사용하여 훈련 데이터를 늘릴 수 있습니다.예시: 이미지 데이터에서 회전, 크기 조정, 자르기 등을 통해 데이터셋을 확장하거나,..
-
0219 GitHub에서 빈 폴더를 생성하는 방법IT 2025. 2. 19. 16:09
GitHub에서 빈 폴더를 생성하려면,Git은 빈 폴더를 추적하지 않기 때문에폴더 안에 파일을 추가해야 합니다.보통 .gitkeep 또는 .gitignore와 같은 빈 파일을 폴더에 넣어서해당 폴더를 Git에 추가하고 푸시할 수 있습니다. 다음 절차를 따르세요:빈 폴더를 생성합니다.폴더 안에 .gitkeep 파일을 생성합니다.git add . 명령으로 폴더와 파일을 추가합니다.git commit -m "Add empty folder"로 커밋합니다.git push로 푸시합니다.
-
fatal: not a git repository (or any of the parent directories): .gitIT 2025. 2. 19. 15:43
git에서 소스 pull 받을 때, 생겼던 오류 해결 fatal: not a git repository (or any of the parent directories): .git 만약 현재 디렉토리가 Git 저장소가 아니라면, 먼저 Git 저장소로 초기화하고, 그 후에 원격 저장소에서 데이터를 가져오는 명령어를 실행해야 합니다.1단계: Git 저장소 초기화 (만약 아직 초기화하지 않았다면)먼저, git init 명령어로 Git 저장소를 초기화합니다.git init2단계: 원격 저장소 연결만약 원격 저장소(origin)를 아직 설정하지 않았다면, 원격 저장소를 추가해야 합니다. 예를 들어, GitHub에 있는 저장소 URL을 사용해서 추가합니다:git remote add origin https://g..
-
[혼공머신]5주 K-means 알고리즘카테고리 없음 2025. 2. 16. 23:50
k 평균 알고리즘 작동 방식 clustering 비지도 학습 기법주어진 데이터 포인트를 K개의 클러스터로 나누는 방식 1. 무작위로 K 개의 클러스터 중심을 정함 2. 각 샘플에서 가장 가까운 클러스터 중심을 찾아서 해당 클러스터의 샘플로 정함 3. 클러스터에 속한 샘플의 평균값으로 클러스터 중심을 변경함 4. 클러스 중심에 변화가 없을 때까지, 2번으로 돌아가서 계속 반복함 간단하고 효율적이지만,초기 중심선택에 따라 결과가 달라질 수 있음클러스터의 형태가 원형일 때 잘 작동함사전에 K값을 정해야 하는 단점이 있음 초기화 - 클러스터 할당 - 중심 업데이트 - 수렴검사(반복) -결과