{Programing}/Python(14)
-
tensorflow
machine learning 용 패키지,라이브러리. python, javascript, IoT 등에서 사용 가능. 언어가 다양해지면서 단일 데스크탑, 모바일, 웹, 클라우드 등 서비스 가능한 영역이 늘어남. 학습에 CPU, GPU를 사용할수 있으며 행렬연산 기반으로 GPU사용시 학습속도가 최대화. keras 라는 API도 지원하여 더욱 쉽게 모델 구성및 학습, 배포가 가능. 데이터 전처리 - 모델 생성 - 하이퍼 파라메타 설정 - 학습 - 결과확인 - 만족 - 배포 or 불만족 - 재설정 및 재학습. www.tensorflow.org/learn?hl=ko TensorFlow 소개 TensorFlow를 사용하면 초보자와 전문가 모두 데스크톱, 모바일, 웹 및 클라우드용 머신러닝 모델을 쉽게 만들 수 있습..
2021.05.10 -
matplotlib
시각화 패키지. 각종 꺾은선 그래프, 분포 그래프, 이미지, 막대그래프, 3차원 그래프, 원형 그래프, 표 등 데이터를 표현할수 있는 모든 방식을 지원. matplotlib.org/stable/index.html Matplotlib: Python plotting — Matplotlib 3.4.2 documentation matplotlib.org 머신러닝, 딥러닝에선 필수적인 패키지. 학습과정이나 결과등을 판단하기 위한 보조자료로서 각종 그래프가 필요하기때문. 치트시트 github.com/matplotlib/cheatsheets#cheatsheets matplotlib/cheatsheets Official Matplotlib cheat sheets. Contribute to matplotlib/cheat..
2021.05.10 -
scikit-learn
기본적인 machine learning 패키지. 분류, 회귀, 군집화, 차원감소, 모델 선택, 데이터 전처리 등 기능을 제공. scikit-learn.org/stable/user_guide.html User guide: contents — scikit-learn 0.24.2 documentation scikit-learn.org 지도학습과 비지도학습은 물론, 시각화 부분까지 포함. 기계학습의 기본적인 알고리즘은 전부 구현되어있고, 신경망도 구현되어있음. 패키지 학습에 도움을 줄수 있는 데이터 셋도 다운받을수 있게 되어있음.
2021.05.10 -
기본 커맨드 변수 및 시스템 변수, 약속 함수명 등
시스템 변수들 argv 커맨드 라인 입력 인수들 builtin_module_names 연결된 C 모듈들 byteorder 기본 바이트 오더방식 check_interval 신호 확인 주기 exec_prefix 루트 디렉토리 executable 실행파일 이름 exitfunc 종료함수 이름 modules 불러와진 모듈들 path 검색 경로 platform 현재 플랫폼 stdin, stdout, stderr 입출력을 위한 파일 객체 version_info 파이썬 버전 정보 winver 버전 번호 시스템 인수 sys.argv : python foo.py bar -c qux --h sys.argv[0] foo.py sys.argv[1] bar sys.argv[2] -c sys.argv[3] qux sys.argv[..
2021.05.06 -
토이프로젝트 목록
mikkegoes.com/python-projects-for-beginners/ Python Projects for Beginners: 10 Easy Python Programming Project Ideas Find the best ideas for fun Python projects for beginners and start building your first Python programs right away to see progress faster. mikkegoes.com 1. 홀짝? 2. 숫자 스무고개 3. 운세 프로그램 4. 가위바위보 5. 행맨 6. 약어 변환기 - 긴 문자를 약어로 변환. 7. 비밀번호 생성기. 8. 단어 카운터 - 입력받은 파일에서 각 문자의 등장 횟수를 세는 프로그램. 9..
2021.05.03 -
pandas
주요 python 패키지중 하나로, 각종 데이터를 테이블 형식으로 처리할수있게 도와주는 패키지. 2차원 배열처럼 저장된 데이터에 최적화. 자료형으로는 Series, DataFrame 이 있다. Series : 1차 행렬의 형식이고, 데이터의 위치정보 인덱스와 데이터로 구성. DataFrame : 2차 행렬의 형식. 인덱스 칼럼으로 구성. import numpy as np import pandas as pd import matplotlib.pyplot as plt #series 생성. series = pd.Series([1,2,3,5,7,11]) #dataframe 생성 data, column names df = pd.DataFrame(np.random.randn(6,8),columns=list('abcd..
2021.05.03