전체 글(14829)
-
LOOCV(Leave-One-Out-Cross-Validation)
LOOCV · Leave-One-Out-Cross-Validation · 데이터 n개 중 하나만을 검정(Validation) Set으로 두고, 나머지를 학습(Training) Set으로 모델에 적합시키는 방법입니다. · 자료가 n개인 경우, 위 과정을 n번 반복 한 후 결과치들의 평균을 도출하여 사용합니다. http://bit.ly/2FS8IxU
-
Series vs DataFrame 구조
Series vs DataFrame 구조
-
if __name__ == "__main__"
if __name__ == "__main__" · if __name__ == "__main__"을 사용하면 C:\Python>python modname.py처럼 직접 이 파일을 실행시켰을 때는 __name__ == "__main__"이 참이 되어 if문 다음 문장들이 수행됩니다. 반대로 대화형 인터프리터나 다른 파일에서 이 모듈을 불러서 사용할 때는 __name__ == "__main__"이 거짓이 되어 if문 다음 문장들이 수행되지 않는다. · 보통 파이썬 모듈을 개발할 때에는 마지막 부분에 if __name__ == "__main__": 과 같은 코드를 추가하여 테스트 코드를 삽입합니다.(TIP)
-
모델이 복잡한 경우
모델이 복잡한 경우 CASE 1 Y와 X라는 변수들이 실제 관계는 1차 함수의 직선모양으로 나타납니다. 직선 주변으로 점들이 퍼진 것은 모두 노이즈 때문입니다. CASE 2 데이터에 4차 방정식의 복잡한 회귀식을 적용하면, 다음의 굽은 곡선으로 나타납니다. 해당 곡선은 노이즈를 설명하게 되고, 실제 X와 Y간의 관계를 잘 표현하지 못하는 문제를 갖게 됩니다.
-
String Formatting(문자열 포맷팅)
String Formatting(문자열 포맷팅) · 파이썬은 문자열을 동적으로 변경할 수 있는 연산자인 %를 제공합니다. · 문자열 포맷팅을 이용하여 일정한 포맷에 맞춰 문자열을 조합할 수 있습니다. 즉, 문자열에 데이터 값을 끼워 넣어(interpolate) 문자열을 표현할 수 있습니다. · C의 printf()함수와 비슷한 기능을 수행합니다. · Java의 printf()함수와 비슷한 기능을 수행합니다. · 문자열안에 서식문자로 대입값이 들어갈 자리를 지정해 두고 나중에 그 값을 채워 넣는 방법입니다. · 문자열 내의 %d와 %s가 '%' 뒤에 따라오는 괄호 안의 값으로 동적으로 변경되어집니다. % 뒤는 실제 대입할 값을 서술하며 이때 % 를 포맷팅 연산자 (Formatting Operator)라고 ..
-
conda 가상환경
conda 가상환경 · 생성된 가상환경은 파이썬버전, 환경설정, 패키지 간의 독립성을 보장해줍니다. · 가상환경 내에서의 변경 사항은 다른 가상환경에 영향을 끼치지 않습니다. · 여러 개의 파이썬 프로젝트를 진행하여 관리할 수 있습니다.