목록전체 글 (307)
코딩하는 해맑은 거북이

1. 해당 링크에서 자신의 컴퓨터 사양에 맞는 버전을 다운받는다. https://www.7-zip.org/ 7-Zip 7-Zip 7-Zip is a file archiver with a high compression ratio. Download 7-Zip 19.00 (2019-02-21) for Windows: Link Type Windows Size Download .exe 32-bit x86 1.2 MB Download .exe 64-bit x64 1.4 MB Download 7-Zip 21.02 alpha (2021-05-06) for Windows: Link Ty www.7-zip.org 2. 다운 후, 설치를 완료한다. 3. .tar.gz로 압축된 파일의 오른쪽 마우스 클릭을 하면 아래와 같이 ..
컴퓨터 비전을 통해 학습할 데이터셋을 모을때 간편하게 모을 수 있는 방법으로 사용하였다. 그럼 사용법에 대해 알아보겠다. https://github.com/YoongiKim/AutoCrawler 해당 링크의 코드를 다운로드한다. 다운로드 후, 압축을 푼다. keywords.txt 파일에 크롤링할 원하는 검색어를 한 줄에 한개씩 입력한다. 해당 폴더에서 cmd 창을 띄운다. python main.py 를 입력한다. 크롤링 완료 후, download 파일을 확인한다. 위와 같이 하면 자동으로 크롤링 되는 모습을 볼 수 있다! 만약 5번을 실행하였는데 아래와 같은 오류가 뜨는 경우가 있다. Error occurred while initializing chromedriver - Chromedriver file ..
해당 글은 리스트(list) 안에 특정 값의 유무를 체크하는 방법에 대해 알아본다. if문의 in과 not in을 사용해 특정 값 유무를 체크할 수 있다. 해당 글은 변수를 선언하지 않고 직접 'C', 'F'를 넣어 확인하였으나, 변수로 선언해서 사용해도 된다. list_A = ['A','B','C','D','E'] if 'C' in list_A: print('list_A에 ''C''가 있습니다.') else: print('list_A에 ''C''가 없습니다.') list_A에 C가 있습니다. list_A = ['A','B','C','D','E'] if 'F' not in list_A: print('list_A에 ''F''가 없습니다.') else: print('list_A에 ''F''가 있습니다.') ..

해당 글은 아래의 2가지를 다룬다. 1. 기계학습(Machine Learning)이란? 2. 기계학습(Machine Learning) 분류별 주요 학습 기법 1. 기계학습(Machine Learning)이란? - 컴퓨터가 알고리즘을 이용해 데이터를 분석하고, 분석을 통해 스스로 학습하며, 이를 기반으로 판단이나 예측을 수행하는 것이다. - '딥러닝(Deep Learning) < 기계학습(Machine Learning) < 인공지능(AI)'으로 인공지능의 하위 집합이다. 2. 기계학습(Machine Learning) 분류별 주요 학습 기법 1) 지도학습(Supervised Learning) : 훈련 데이터(training data)로 부터 예측(Prediction), 추정(Estimation), 분류(Cl..
해당 글은 아래의 2가지를 다룬다. 1. Tensorflow 란? 2. Tensorflow 동작 방식 1. Tensorflow 란? - Tensorflow(텐서플로우)란 구글에서 만든, 딥러닝 프로그램을 쉽게 구현할 수 있도록 다양한 기능을 제공해주는 라이브러리 - 주어진 분포를 잘 근사하는 직선을 찾는 문제를 풀기 위한 프레임워크 - Tensorflow에서 Tensor(텐서)란 딥러닝에서 데이터를 표현하는 방식이다. 즉, 행렬로 표현할 수 있는 2차원 형태의 배열을 높은 차원으로 확장한 다차원 배열이다. 2. Tensorflow 동작 방식 1단계) 식을 세운다. 2단계) 식을 계산한다. 해당 글은 Colab에서 아래 라이브러리 선언을 통해 텐서플로우 1버전을 사용했습니다. import tensorflo..
1. 디폴트 인자 (default parameter) - 매개변수 값이 입력되지 않으면 디폴트 값이 자동으로 입력되는 것이다. def func(a, b, c=10): print(a * b * c) func(1, 2) 20 2. 가변인자 (Variable Parameter) 2.1 가변 위치인자(*args) - 임의의 개수의 위치 인자를 tuple 데이터 타입의 변수로 저장한다. - 인자의 개수가 많아지거나 인자의 수가 미정일 경우 사용한다. - 변수 앞에 *을 붙여 사용한다. 변수명은 args 말고 자유롭게 사용 가능하다. def func(*args): print(args) func(10,20,30) (10, 20, 30) 2.2 가변 키워드인자 (**kwargs) - 임의의 개수의 키워드 인자를 dic..