일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 취업연계
- 백엔드
- intent
- 손실함수
- randomForest
- 안드로이드
- 2차 실전프로젝트
- 내일배움카드
- 프로젝트
- 2차프로젝트
- 교차검증
- 비스포크시네마
- 크롤링
- 선형모델 분류
- semantic_segmentation
- 취업성공패키지
- 국비지원
- KNN모델
- 오픈소스깃허브사용
- springSTS
- MSE
- 스마트인재개발원
- 활성화함수
- JSP/Servlet
- ERD
- 1차프로젝트
- MVCmodel
- 하이퍼파라미터튜닝
- 머신러닝
- gitclone
- Today
- Total
목록코딩공부 (67)
또자의 코딩교실
하이퍼파라미터와 파라미터의 차이점을 알아봅시다. 야매지만 제가 사용하는 하이퍼파라미터 찾는 법도 기록합니다. Parameter : 파라미터는 데이터를 통해 구해지며 모델 내부적으로 결정되는 값. 사용자에 의해 조정되지 않음. Hyper-Parameter : 사용자가 직접 설정하면 하이퍼 파라미터, 모델 혹은 데이터에 의해 결정되면 파라미터 하이퍼 파라미터 튜닝(Hyper Parameter Tunning)은 KNN 모델의 경우, X1의 갯수만큼 k를 돌리는 반복문을 쓰는 방식으로 하이퍼 파라미터 튜닝을 진행한다. KNN 모델 설정시 세부적으로 설정해 줄 수 있는 변수인 이웃(n_neighbor)의 수를 X1 train data의 전체범위로 하여 이웃의 수가 얼마일때 가장 정확도가 높은지 검증하는 방식으로 ..
스마트 인재개발원의 후반과정을 듣다보면 머신러닝을 배우게 된다. 이때 많이 어려운 머신러닝 공부도 더 하고 2차프로젝트의 탄탄한 기술적 배경을 다지기위해 자체적으로 Kaggle 대회를 개최한다. Kaggle은 이전에 내 블로그 내에서도 타이타닉 분석을 통해 다룬적이 있지만, 캐글은 2010년 설립된 예측모델 및 분석 대회 플랫폼이다. 기업 및 단체에서 데이터와 해결과제를 등록하면, 데이터 과학자들이 이를 해결하는 모델을 개발하고 경쟁한다. 이번 Kaggle 대회의 문제는 이진분류 문제로, 쿠팡의 전자 상거래 물품 배송 예측이다. 즉, 물건이 제 시간에 잘 도착했는지, 도착하지 못했는지를 최종 예측하는 문제이다. 현재 총 24명(선생님 한분-팀)의 같은 과정을 수료하는 분들이 참여하고 있다. 한팀 당 6명..
드디어 안드로이드 첫 포스팅! 안드로이드는 굉장히 세세하게 하나하나 다룰 내용이 많다 ㅠ.ㅠ 화면구성 Layout.xml은 다음과 같다. 문제 해결과정 1.입력되는 값과 출력, 전달하는 값을 모두 숫자형 배열의 형태로 정의한다. 2. intent에 입력한 값을 저장하고 출력 activity로 보낸다. 3. 출력/판단 activity에 랜덤수를 6개 생성하고(중복체크 포함) 숫자형 배열에 저장한다. 4. 랜덤수배열과 사용자 입력수배열(두 배열 모두 숫자형 배열)을 생성하고 비교해 정답수를 저장하는 객체생성. 5. 정답수에 따라 다른 결과를 출력하는 if문을 만든뒤 setText 다음은 기존에 작성했던 코드이다. 반복문으로 숫자형 배열을 처리하는것이 아닌 일일히 모든 변수를 설정하여 코드의 효율성이 떨어졌었..
두근두근 최종발표의 날! 힘들던 코딩의 나날들... 가위바위보로 발표 순서를 정했다. 우리 조는 리더의 역량이 부족하고 아무래도 전원이 비전공자여서 그런지 기능을 하나하나 구현하는데도 큰 어려움이 있었고, 프로젝트를 진행하면서 많이 배울 수 있었다. 다음은 Typecast 음성더빙을 사용하여 사이트 시연영상을 만든 것이다. 사이트 시연영상 만약 당신도 프로젝트를 진행하면서 발표를 진행해야 할 일이 있다면, 적극적으로 시연영상을 만들기를 권장한다. 얍삽하게 기술적인 결함이나 부분이 있다면 영상내 편집으로 해결할 수 있고, 직접 앞에서 시연을 하면서 웹사이트에 접속했다가 오류가 나서 뻘쭘해지는 상황을 피할 수 있다. 또한 영상의 형태가 사람들의 이목을 집중하기 쉽다. 최종발표는 내가 맡았었다. 조장의 무게...
이번 포스팅에서는 실제 개발했던 프로젝트 사이트의 이동경로에 맞춘 Back-end Process중 마이페이지 수정 - 영화 메인 페이지 - 영화 상세보기 페이지를 유즈케이스와 화면설계서를 동반하여 설명하고자 한다. 사이트의 서비스 흐름도는 다음과 같다. 사이트 이용 흐름도 이제 각 사이트들의 최종 결과 화면을 보며 백엔드적인 요소들을 살펴보자. 위는 마이 페이지의 화면설계서이다. 코딩이 진행된 View에서 중요한 body 부분만 발췌하겠다. BESPOKE CINEMA Main 캘린더 로그아웃 MBTI 수정 :       INTJ INTP ENTJ ENTP INFJ INFP ENFJ ENFP ISTJ ISFJ ESTJ ESFJ ISTP ISFP ESTP ESFP 수정완료 다음은 사용했..
대표적으로 자주 접하는 Integer.parseInt와 더불어 toString, getText, valueof등은 java 언어로 프로그래밍 하는 모든 프로그램에서 중요하게 사용하는 형변환 함수들이다. 기본적으로 자바의 자료형에 대해서 알고 갈 필요가 있다. 8비트의 byte를 기반으로 점차 많은 정보를 담을수록 자료형의 이름또한 달라진다. Casting - (String) 변수가 null이면 문자열 "null"을 반환한다. (여부 체크) 변수가 문자열이 아니면 ClassCastException이 발생한다. String.valueOf() String 클래스의 valueOf 메서드는 객체를 문자열로 변환하여 반환한다. (자료형에 따라 다른 값 반환) 객체가 null이면 문자열 "null"을 반환한다. to..
피어슨 상관계수란? 칼 피어슨(Karl Pearson)이 개발한 상관계수로 -1~+1 범위 내의 수이다. 적률상관계수(product-moment correlation coefficient)라고도 함 일반적으로 상관계수라고 하면 피어슨 상관계수를 말한다. 피어슨 상관계수를 해석하는 법 = 1에 가까울수록 상관도는 비례하고 -1에 가까울수록 반비례한다. = 각 데이터가 완전히 동일하면 +1, 전혀 다르면 0, 반대방향으로 완전히 동일하면 -1의 값을 갖는다. 계수의 부호는 관계의 방향을 나타낸다. 두 변수가 함께 증가하거나 감소하는 경향(비례) 이 있으면 계수가 양수이며, 대체적으로 y=x의 그래프를 띄게 될 것이고, 한 변수가 증가할 때 다른 변수는 감소하는 경향(반비례)이 있으면 계수는 음수이며, 대체적..
캐글은 2010년 설립된 예측모델 및 분석 대회 플랫폼이다. 기업 및 단체에서 데이터와 해결과제를 등록하면, 데이터 과학자들이 이를 해결하는 모델을 개발하고 경쟁한다. 썸네일으로는 2022년에 새로운 타이타닉의 항해소식과... 침몰시켜 새로운 Dataset을 얻기 위해 눈독들이는 Kaggle Meme으로 골라봤다. 이번 포스팅은 상당히 길며, 머신러닝의 method에 따라 진행된다. 문제 정의 이번 포스팅에서는 실제 Kaggle 데이터인 타이타닉 데이터를 이요하여 머신러닝을 진행할 것이다. 사망여부를 예측하는 것이 최종 Label값이 되므로 결과값은 Yes, No 두가지 중 하나의 값이 된다. 이진분류문제(범주형 데이터)가 최종 예측값이 되게 된다. 사용하는 라이브러리는 다음과 같다. import sea..