네이버 부스트캠프/LEVEL-1

    [부스트캠프][WK-01 / Day4] AI Math 3

    1. 강의 정리 통계학 맛보기 (임성빈 교수님) 1) 통계적 모델링 통계적 모델링은 적절한 가정 위에서 확률분포를 추정하는 것이 목표이며, 기계학습과 통계학이 공통적으로 추구하는 목표입니다. 하지만 모집단의 분포를 정확히 알아내는 것은 불가능하므로 근사적으로 확률분포를 추정하는데 목적은 정확하게 맞추는 것보다 위험을 최소화하는 것입니다. 모수적(parametric) 방법론: 데이터가 특정 확률분포를 따른다고 선험적으로(a priori) 가정한 후 그 분포를 결정하는 모수를 추정하는 방법 비모수(nonparamtric) 방법론: 특정 확률분포를 가정하지 않고 데이터에 따라 모델의 구조 및 모수의 개수가 무한히 많거나 유연하게 바뀌는 방법. 기계학습의 많은 방법론은 비모수 방법론에 속합니다. 확률 분포를 가..

    [부스트캠프][WK-01 / Day3] 파이썬 기초 3, AI Math 2

    1. 강의 내용 Python data structure (최성철 교수님) 1) 스택과 큐(stack & queue with list) 스택(Stack) 은 나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조 입니다. 이를 Last In First Out (LIFO) 구조라고하며 데이터의 입력을 Push, 출력을 Pop이라고 합니다. 리스트를 사용해 구현 가능하며 push는 append(), pop은 pop()을 사용합니다. # 스택 구조를 활용한 글자 역순 출력 word = input("Input a word : ") word_list = list(word) for i in range(len(word_list)): # 하나씩 빼면서 출력 print(word_list.pop()) 큐(Queue) 는 ..

    [부스트캠프][WK-01 / Day2] 파이썬 기초2, AI Math 1

    1. 강의 정리 Conditionals and Loops (최성철 교수님) 1) 조건문: 조건에 따라 특정한 동작을 하게하는 명령어 조건을 나탄내는 기준과 실행해야 할 명령으로 구성되며 if, else, elif 등의 예약어를 사용. 'x==y' 와 'x is y'의 차이 'x==y'는 값이 동일한지 검사하지만 'x is y'는 동일한 위치의 id값을 가지고 있는지에 대한 여부를 판단. 파이썬에서 -5~256는 이미 파이썬에서 메모리를 할당되어있기 때문에 True를 반환하지만 이 범위를 넘어가면 False 반환. 삼항 연산자 조건문을 사용하여 참일 경우와 거짓일 경우의 결과를 한 줄에 표현. value = 12 is_even = True if value % 2 == 0 else False print(is..

    [부스트캠프][WK-01 / Day1] 파이썬 기초

    1. 강의 내용 Basic computer class for newbis (최성철 교수님) 1) 컴퓨터 OS OS(Operating System)는 운영체제로, 우리의 프로그램이 동작할 수 있는 구동 환경이며 그 예시로 MacOS, Windows 등이 있습니다. 프로그램은OS에 의존적이기 때문에 OS에 맞춰서 개발해야 합니다. 하지만 파이썬은 플랫폼 독립적인 언어로 운영체제에 상관없이 사용할 수 있습니다. 2) 파일 시스템 파일 시스템(File system)은 OS에서 파일을 저장하는 트리구조 저장 체계 입니다. 여기서 트리구조란, 폴더 안에 다른 폴더와 파일들이 들어가 있는 형태를 말합니다. 파일의 기본 체계는 파일(File)과 디렉토리(Directory)로 구성되어 있습니다. 여기서 디렉토리는 폴더로..