부트캠프 49

미분

예측 모형의 성능손실함수(loss function) = 비용함수(cost function) 또는 오차함수(error function)목적:  목적함수의 값을 가장 크게 혹은 적게 할 수 있는 입력값, 즉 모수를 구하는 것을 최적화(optmization)라고 한다.  eg.   미분을 이용해 최소 지점으로 갈 수 있는 방법을 구해보자. 기울기: (= 변화량) 가장 적은 횟수로 여러가지 𝑥값을 시도하여 최적의 값을 찾는 방법수치미분미분(differentiation): 어떤 함수로부터 그 함수 기울기를 출력하는 새로운 함수를 만들어내는 작업이다. 미분으로 만들어진 함수를 원래 함수의 도함수(derivative)라고 한다.미분 가능: 함수에 따라서는 어떤 점에서는 기울기 값을 정의하기 어려울 수가 있다. 예를..

한달 후기 - [한국경제신문 with toss bank] Tech 우수인재 양성을 위한 (풀스택 / MLOps) 과정(feat. 퇴사)

부트캠프 첫 OT후기는 아래 포스팅에서 --[한국경제신문 with toss bank] Tech 우수인재 양성을 위한 (풀스택 / MLOps) OT 후기 드디어 '한국경제신문 with toss bank] Tech 우수인재 양성을 위한 (풀스택 / MLOps) 과정' 의 6개월 과정 중벌써...한달의 시간이 지났다.그 동안 퇴사도 했고,스터디도 참가했고,공부 진도도 꽤나 많이 나갔다.벌써파이썬 기초, SQL을 다 끝내고 머신러닝을 배우고 있으니월화수목금은 시간이 느린 것 같다가도주말은 완전 순삭이라한달이나 지났다는게 믿기지 않을 정도다.본격 [한국경제신문 with toss bank] Tech 우수인재 양성을 위한 (풀스택 / MLOps) 과정 한달 후기 시-작 1. 부트캠프 수강생의 하루 ☕️여긴 한경아카데..

etc 2024.07.23

가상환경 세팅하기

가상환경 세팅은 뭐 하나 안맞으면에러나서 골때림# 가상환경 세팅 (*가장 중요! + test폴더는 git에 올리지 않도록 세팅)1. Github 폴더 생성2. git clone # 깃 클론3. Git-Bash로 접속4. virtualenv venv # 해당 폴더에 가상환경 세팅5. conda deactivate # conda 비활성화6. source venv/bin/activate # venv 활성화(*mac은 bin 넣어줘야함, winows는 다름)7. pip install -r requirements.txt (# .txt에 필요한 내용들 eg. numpy pandas matplotlib seaborn plotly scikit-learn jupyterlab 들 넣고 저장)8. 깃헙에서 다운로드 받은 소..

반복문

리스트란? 파이썬에서 리스트의 의므는 여러가지 자료를 저장할 수 있는 자료리스트 생성 방법: 대괄호[]에 자료를 쉼표로 구분하여 입력함요소: 대괄호[] 내부에 넣는 자료인덱스: 대괄호[] 안에 들어간 숫자리스트 사용 방법대괄호 안에 음수를 넣어 뒤에서부터 요소 선택list_a = [273, 32, 103, "문자열", True, False]list_a[-1]Falselist_a[-2]Truelist_a[-3]'문자열'2. 리스트 접근 연산자를 이중으로 사용 가능list_a = [273, 32, 103, "문자열", True, False]list_a[3]'문자열'list_a[3][0]'문'3. 리스트 안에 리스트 사용 가능list_a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]list_..

조건문

파이썬에서 True, False의 첫 글자는 반드시 대문자로 적어야 함불 자료형과 if 조건문# 불 만들기: 비교 연산자 (*숫자 or 문자열에 적용 가능)== 같다!= 다르다 크다= 크거나 같다# 불 연산하기: 논리 연산자not 아니다: 불을 반대로 전환and 그리고: 두개 모두 참일 때 True, 그 외는 모두 Falseor 또는: 하나만 참이라도 True, 두개 모두 거짓일 때 False# not 연산자단항 연산자이며, 참과 거짓을 반대로 바꿀 때 사용# and 연산자와 or 연산자and: 양쪽 모두 참일 때만 Trueor : 둘중 하나만 참이어도 True# if 조건문if 조건문 구조if 불 값이 나오는 표현식: # if의 조건문 뒤에는 반드시 콜론(:)을 붙여야 함 불 값이 참일 때 실행할 문장..

자료형

자료형과 문자열# 자료형 확인type() 함수 사용>>>print(type("안녕하세요"))>>>print(type("273"))# 문자열 만들기큰/작은 따옴표: "", ''이스케이프 문자: 역슬래시(\)와 함께 사용하는 특수 문자 \": 큰따옴표를 의미함 \': 작은따옴표를 의미함 \\: 역슬래시(\)를 의미함>>>print("\"안녕하세요\"라고 말했습니다.")"안녕하세요"라고 말했습니다.>>>print('\'배가 고픕니다\'라고 생각했습니다.')'배가 고픕니다'라고 생각했습니다.>>>print("\\ \\ \\ \\")\ \ \ \# 여러 줄 문자열 만들기1. 이스케이프 문자 중, \n 을 이용 시 줄바꿈이 가능함2. """ 이용 시, Enter 입력 값이 모두 줄바꿈으로 변경됨# 줄바꿈 없..

개발 환경 세팅하기+기본 개념 with 파이썬

#스네이크 케이스: 단어 사이에 언더 바(_) 사용snake_case#캐멀 케이스: 단어의 첫 글자를 대문자로 사용CamelCase2일차부터는 '파이썬 시작하기' 책을 바탕으로 수업이 진행되었으나부득이하게 초반 며칠은 오프라인 수업 참여가 불가하여 혼자 복습해오기로 했다.  개발 전용 폰트 설정하기코딩 전용 글꼴은 oO0 / lI|(소문자 엘, 대문자 아이, 기호 |)이 모두 구분됨고로코딩 전용 글꼴을 설치해준다.나눔고딕 코딩 글꼴: https://github.com/naver/nanumfont GitHub - naver/nanumfontContribute to naver/nanumfont development by creating an account on GitHub.github.com파이썬 IDLE ..

아나콘다 설치 시, conda --version 입력 시 에러 발생 대처법(*path 지정)

개발 환경 세팅을 위해 Anaconda를 설치한다. 이때, 설치 옵션에 따라 문제 상황이 발생할 수 있는데, 'All users'로 선택하여 설치했을 경우에 발생하는 문제 상황과 해결 방법에 대해 정리한다. *참고: Pyton 가상환경 구축 시, conda / venv 방법이 있음문제 상황anaconda 설치 시, All users 로 선택했을 경우 cmd 에서 conda --version 이 먹히지 않는다. 해결 방법1. 환경 변수 편집 > 시스템 변수 > path 더블클릭 > 새로 만들기 > 4개 주소( C: > 보기 > 숨김항목 체크 > ProgramData > anaconda3 > ---)를 추가 후 > 확인 2. 다시 명령 프롬프트를 관리자 권한으로 재실행 후, 버전을 입력하면 conda 버전이..

한국경제신문 with toss bank 대망의 첫 날, OT 및 첫 수업 후기(feat. 국비지원 부트캠프 지원 계기)

진짜...고심 끝에 시작하게 된 국비지원 부트캠프한국경제신문과 토스뱅크가 함께하는 K-Digital Training의 'Tech 우수인재 양성을 위한 MLOps / Full stack 과정'이다.  참고로, 해당 교육을 포함해 총 3개 부트캠프에 지원했었는데 이 외에도 국비지원 부트캠프가 올해 정말로..많이 열리는 추세다. 고용노동부 보도자료를 보면 그 규모가 어느 정도인지 대략적으로 알 수 있음..! 고용노동부제목 “K-디지털 트레이닝”을 통해 첨단분야 등 고품질 훈련을 받는다 등록일 2024-04-05  조회 1,251  - 2024년 K-디지털 트레이닝 훈련과정 1차 공모 결과 126개 기관 210개 과정 선정 - 고용노동부(장www.moel.go.kr(*우측의 링크 붙임4에서 '24년 상반기 훈..

etc 2024.06.25