본문 바로가기

반응형

전체 글

(264)
VS code SyntaxError: invalid syntax 해결 방법 VS code SyntaxError: invalid syntax 해결 방법 visual studio의 터미널로 파이썬 파일을 run 하는데 이런 오류가 나면서 안된다. 물론 다른 데서는 잘 작동한다. 검색해보니 데이터분석 하면서 주피터 노트북 쓸 때마다 무의식적으로 눌렀던 shift+Enter가 문제였던 모양이다. 터미널에 exit()를 입력하고 다시 run 하면 잘 작동한다.
과적합과 과소적합 목차 머신러닝은 목적 변수의 예측을 위해 여러 설명 변수를 이용해 모델을 만들고 테스트 데이터에 적용하는 일련의 과정을 거침. 그러나 테스트 데이터에는 목적 변수가 없음. 따라서 예측의 정확도를 파악 불가 학습 데이터는 학습에 사용된 것이므로 또한 예측의 정확도를 측정하는데 사용하는 것이 부적절 과적합(overfitting) 학습 데이터를 너무 과하게 학습하여 학습 데이터에만 지나치게 적절한 모델 이미 알고 있는 데이터에만 최적화되어 있을 뿐 미지의 데이터에 대한 정확도는 떨어짐 과소적합(underfitting) 학습이 불충분하게 진행 데이터에 맞는 학습이 충분하지 않아 정확도가 낮음 과적합을 피하기 위해서는 학습 데이터의 일부늘 검증 데이터로 분리하여 이를 이용해 모델을 검증 검증 데이터의 작성법 홀드..
결정 트리와 LightGBM LightGBM decision tree 계의 대표적인 알고리즘 캐글 경진대회에서 자주 사용 결정트리(decision tree) 역치 조건에 따라 데이터 분기를 반복하는 것 회귀 및 분류에 사용 조건을 반복하여 최종적으로 각 조건의 조합에 따른 데이터를 분류 역치조건: 원래 데이터가 어떤 조건에 따라 다른 성질을 갖는 두 종류의 데이터로 잘 나뉘었는가로 결정 출력까지의 과정 파악이 쉬움 얻은 모델을 쉽게 응용 가능 이상치(극단적인 값)에 약하고 분기가 한쪽으로 치우쳐지면 이후의 분기의 정확도가 나빠짐 랜덤 포레스트(앙상블 기법) 결정 트리 여러개를 만들어 합치는 방법 LightGBM 병렬 앙상블이 아니라 결정 트리를 순서대로 갱신해 나가는 방법(Gradient boosting tree)의 일종 캐글에서 ..
[JAVA | 백준 1157 ] 단어 공부 문제 해석 알파벳 대소문자로 된 단어 입력 가장 많이 사용된 알파벳 알아내기 대소문자 구분 없음 출력 가장 많이 사용된 알파벳을 대문자로 출력 가장 많이 사용된 알파벳이 여러개인 경우 ? 출력 내가 생각한 알고리즘 스캐너로 단어 입력 알파벳 개수만큼의 리스트 만들어서 FOR문으로 각 개수 저장 리스트에서 MAX 값 출력 MAX값이 여러개인 경우 ? 출력 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [] arr = new int[26]; String s = sc.next(); for(int i=0; i
모두의 데이터분석 with 파이썬 22.05.02 ~ 22.05.26. 기본적인 데이터분석에 대해 배울 수 있는 실습 중심의 책. 엘리스 아카데미에서 직접 실습을 진행할 수 있어서 좋았다. 이 책을 기반으로 더 깊은 데이터 분석의 세계로 나아가자~
2022-1 기말고사 & 과제 일정 과목 기말 과제 과제마감 발표 스마트시티론 6/6 국내와 해외 스마트시티 사례 5/30 X 불교파이썬 6/7 데이터 회귀분석 5/31 X 데이터베이스 6/14 데이터베이스 설계 구현 6/14 X 컴퓨터시스템 6/10 DeadLock과 Starvation, 추가 주제 하나로 레포트 작성 6/10 X 조직관리론 6/6 중간대체과제 4/30 4/18 융합프로그래밍2 6/16 키오스크 프로그래밍, PPT제작, 10분 동영상 제작 6/2 6/2 웹 프로그래밍 6/8 웹 구현 과제 6/15 6/15 이게 맞나 싶고 이번주 해야할일 요일 과제 화 스시티, 불교파이썬, 키오스크 디자인 수 불교파이썬 목 키오스크 PPT , 웹페이지 디자인 금 키오스크 PPT , 웹페이지 디자인 토 키오스크 PPT , 웹페이지 디자인 일..
조직관리론 | 12. 갈등 관리 갈등의 다양한 정의 개인이나 집단 사이에 목표나 이해관계가 달라 서로 적대시하거나 충돌하는 것, 또는 두 가지 이상의 상반되는 요구나 욕구, 기회 또는 목표에 직면해 선택하지 못하고 괴로워하는 상태 Conflict : con(together, 서로, 함께) + flict(strike, 충돌하다) : 이해당사자 간에 가치, 규범, 이해, 아이디어, 목표 등이 서로 불일치하여 충돌하는 상태(결과보다는 충돌이 진행되는 과정을 강조) 葛藤 : 칡덩굴 갈 + 등나무 들: 서로 뒤엉킨 복잡한 상태를 의미, 두 식물 줄기 모두 다른 물체를 감아 올라가면서 자라는 특성이 있으며, 이 두 식물이 같은 장소에서 서식하게 되면 상대방을 감고 자라기 때문에 그 감김이 매우 심하며 한번 감겨서 엉킨 것은 서로 분리하기 어려움,..
[JAVA | 백준 10809 ] 알파벳 찾기 문제해설 단어 S는 알파벳 소문자로만 이루어진 100글자 미만의 단어. 단어 S가 영어 알파벳 a~z까지를 포함하고 있는지를 순서대로 출력하기. 포함되어 있으면 처음 등장 위치를 출력하고, 포함하고 있지 않으면 -1을 출력하기. 내가 생각한 단계 1. a~z까지 26개의 배열을 만들기. 2. 문자열 S를 입력받고 쪼개서 for문 내 if문을 사용하기 근데 문자열 S를 쪼개는 법을 모른다. indexOf() 함수 특정 문자의 위치를 반환하며, 존재하지 않을 경우 -1 반환 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String S..

반응형