'PYTHON' 카테고리의 글 목록 (2 Page)
본문 바로가기

PYTHON26

파이썬을 이용한 머신러닝 ML 기초 1. 머신러닝의 정의 최근에는 AI라고 하면 딥러닝을 떠올리거나 머신러닝과 동일시하는 개념으로 많이 사용하지만, 실제적으로 정의를 먼저 따지고 보면, 인공지능 AI라는 말은 인간을 모사해 구현해 내는 모든 행위들을 모두 AI라고 말을 할 수가 있다. 단순히 여러 데이터를 처리 및 분류 등을 행위부터 시작해 학습을 하여 예측하는 행위 까지 아우르는 말로 가장 광범위한 말이다. 따라서 머신러닝이라는 말을 포괄하는 말이다. 딥러닝은 이러한 머신러닝의 layer가 중첩이 되어 학습 효과를 극대화한 경우를 말하고 있다. 최근 들어 이러한 딥러닝이 각광받기 시작한 것은 하드웨어GPU가 이를 처리할 수 있는 병렬연산 능력이 반도체 미세공정을 통한 성능 향상 및 설계 능력 향상으로 인해 딥러닝으로 많은 일을 할 수 있.. 2022. 8. 1.
numpy 기초 1. Numpy 데이터 분석을 위해 주로 사용되는 라이브러리 numpy와 pandas를 알아보자 Numpy는 C언어로 구현된 파이썬 라이브러리로, 고성능 수치 계산을 위해 만들어 졌다. Numerical Python의 약자로 Numpy는 수치 해석을 위한 벡터 및 행렬 연산에 있어서 매우 편리한 기능을 제공한다. 주로 데이터분석을 할 때 사용되는 라이브러리인 pandas와 matplotlib과 함께 사용되기도 한다. 먼저 numpy를 사용하기 위해서는 아래와 같은 코드로 numpy를 import해야 한다. import numpy as np numpy를 설치하고 단순히 import numpy 로 사용해도 되지만, 간편히 사용하고자 관례상 as np 를 붙임으로써 np라는 이름으로 numpy를 사용한다. n.. 2022. 7. 31.
모두의 딥러닝으로 딥러닝 시작 요즘 핫한 딥러닝에 대해서 관련 책들이 매우 많지만, 그 중 가장 기본 개념서인 모두의 딥러닝을 추천해보려고 한다. 4년 연속 베스트셀러 딥러닝 입문서로 유명한 『모두의 딥러닝』이 3판으로 개정 되었다. 초판에서 다루지 않았던 GAN, 오토인코더, 자연어 처리, 전이 학습 등 최신 트렌드를 반영한 새로운 내용을 수록하였고, 딥러닝을 공부하면서 나오는 수식을 좀 더 수월하게 이해할 수 있도록 기초 수학편을 추가되어 있다. 복잡한 수식은 최대한 걷어내고 기본 동작 원리 → 딥러닝 이론 → 딥러닝 활용 → 심화까지 단계별로 학습할 수 있게 구성되어있으며, 실전 프로젝트를 통해 다양한 딥러닝 모델을 구현해 볼 수 있다. 이 책이 입문서로 적합한 이유는 정말 기초 파이썬부터해서 기초 딥러닝에 필요한 판다스나 머신.. 2022. 4. 13.
알고리즘 기초 1 >알고리즘이란? 알고리즘 : 유한한 단계를 통해 문제를 해결하기 위한 절차나 방법 1부터 100까지 더하는 문제가 있을때, 1+2+3+...+100로 구할 수 있겠지만 (1+100) x 100 / 2로 계산해서 구할 수 있고 이렇게 문제를 해결하는 방법을 알고리즘이라고 한다. >알고리즘 표현법 슈도 코드 : 일반적인 언어로 코드를 흉내 내어 알고리즘을 써 놓은 코드 순서도 : 프로그램이나 작업의 진행 흐름을 순서에 따라 여러가지 기호나 문자로 나타낸 도표 >알고리즘 성능 측정 - 무엇이 좋은 알고리즘인가? 1. 정확성 : 얼마나 정확하게 동작하는지 2. 작업량 : 얼마나 적은 연산으로 원하는 결과를 얻는지 3. 메모리 사용량 : 얼마나 적은 메모리를 사용하는지 4. 단순성 : 얼마나 단순한지 5. 최적성.. 2022. 1. 24.
[파이썬 - 0.설치 3] 아나콘다 쥬피터 크롬으로 자동실행 아래와 같이 chrome위치 정보와 %s를 넣어주고 저장하면 실행했을 때 자동으로 chrome에서 쥬피터가 자동으로 실행된다 c.NotebookApp.browser = 'C:/Program Files/Google/Chrome/Application/chrome.exe %s' 주의해야할 점은 → 코드 변경시 마지막 .exe 뒤에 한칸 띄고 %s를 추가해줘야 한다는 것 → 앞에 #을 지워져야 함 → 슬래시 \을 -> / 으로 변경해줘야 함 2022. 1. 8.
[파이썬 - 0.설치 2] 파이썬 아나 콘다 쥬피터 설치 시 문제 아나콘다에서 주피터 실행 시 켜지지 않는 문제가 있다. 아무런 반응도 하지 않는 경우말이다. 그럴 때는 jupyter notebook를 직접 실행 시켜 terminal를 열고 해당 링크를 복사하여 웹브라우져에 복사 붙여넣기를 해서 직접 들어가는 경우가 있지만 본질적인 해결책은 아니다. 따라서, 아나콘다 프롬트를 켜주고, 설치된 path로 가서 아래 코드를 쳐주면 jupyter_notebook_config.py 파일이 형성된다. \anaconda>jupyter notebook --generate-config Writing default config to: C:\Users\User\.jupyter\jupyter_notebook_config.py 그 파일에서 NotebookApp.notebook_Dir 값을 .. 2022. 1. 8.
[파이썬 - 0.설치 1] 파이썬 쥬피터 설치 하기 파이썬을 위한 쥬피터 에디터를 설치하기 위해서는 먼저 아나콘다를 깔아야한다 https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 그럼 아래와 같이 설치 버튼이 있다. 리눅스 윈도우 맥os등 os에 맞게 설치하면 된다. 이후 아나콘다를 실행하면 아래와 같은 에디터들이 뜨는데 이때 아나콘다에서 쥬피터를 install해주면 된다. 크롬을 통해서 쥬피터를 사용하는.. 2022. 1. 8.
[PYTHON - 기본 문법] 1. 변수 1. 변수 변수는 int(정수),float(실수),str(문자열)로 나뉜다. 문자열을 선언할 떄는 "",''모두 가능하다. 여러줄을 프린트할 때는 따옴표 3개를 쓴다 """ x=1 y=2.1 z="hellow" w='hi' v=""" hellow my name is James nice to meet you """ print (x,y,z,w) print(type(x), type(y), type(z),type(w)) print(v) 1 2.1 hellow hi hellow my name is James nice to meet you 이러한 변수를 연산할 때는 타입이 맞아야한다. 안그러면 다음과 같은 에러가 뜬다. Traceback (most recent call last): File "c:/python/2... 2020. 10. 11.
[파이썬] 파이썬 비트 수 확인하기 다음과 같은 코드를 작성하면 import platform print(platform.architecture()) 아래와 같은 결과를 얻을 수 있다.0 ('64bit', 'WindowsPE') 내 파이썬 개발환경은 64bit임을 알 수 있다. 2020. 7. 5.