python 의 변수에 대해 설명하겠습니다. 변수란 말 그대로 변하는 값을 의미합니다. python에서는 제가 설정하는대로 변하기 지정값으로 여기시면 되겠습니다. = 대입 연산자, 비교 연산자python 에서 대입연산자인 '=' 은 수학에서 같다 라는 의미가 아닙니다.'3=9' 을 수학에서 보면 우리는 틀렸다라고 여기지만 python 에서는 '3를 9로 여기겠다' 라는 의미로 받아들입니다.예가 그렇다는 것이지 위의 예가 정말로 되면 큰일납니다. 만약 python 에서 '3=9' 가 허용이 되면 모든 숫자를 다 바꾸게 되어 개발할 때 굉장히 복잡하고 힘이 들것이 눈에 선합니다. 그래서 python에서는 변수 이름을 숫자로 시작하면 아예 대입연산자가 적용되지 않게 설계되어 있습니다. 그럼 변수 이름 규칙이 ..
Jupyter notebook에 대해 알아볼까 합니다. Jupyter notebook 은 웹브라이저에서 파이썬 코드를 작성하고 실행하는 개발도구로 주로 계산하거나 python 연습할 때 많이 씁니다. 다른 파이썬 인터프리터와는 다르게 note 안에 cell 형식으로 되어 있어서 cell에 채운 코드만큼만 실행할 수 있어서 편합니다. 물론 spyder에서도 드래그해서 원하는 만큼만 실행을 할 수 있는데 내장이 안 돼서 할 때마다 처음부터 다시 시작해야 하지만 Jupyter에서는 한번 실행을 시켜놓으면 따로 실행을 취소하거나 새로 시작하지 않는 한 계속 실행상황을 유지하면서 할 수 있습니다. Jupyter를 켜시면 도스 창이 하나 뜨고선 웹브라우저에서 실행이 됩니다. 처음 실행하면 보통 C:\ 의 모습이 보..
책에 표기되어 있는 문자는 영어일수도 있고 한국어일수도 있고 한문일수도 있습니다. 그리고 숫자일수도 있습니다. 그 밖에 뭐가 더 있을까요? 잘 생각해보면 표기되어 있는 문자는 언어와 숫자뿐입니다. 사람들이 쓰는 문자는 자신이 표현하고자 하는 것을 쓰는 문자는 자신의 언어와 숫자 말고는 없습니다. 그것으로 서로 소통이 충분이 되기 때문입니다. 마찬가지로, 컴퓨터도 사람이 만들었기 때문에 사람에게서 크게 벗어나지 않습니다. 다만, 우리가 편의를 위해 만들었고 생명체가 아닌 사물이라서 그 특징에 맞게 우리가 전달해주면 컴퓨터가 알아서 일을 해줍니다. 파이썬은 컴퓨터에게 우리의 표현을 전달하는 하나의 소통창구 중의 하나로 파이썬의 규칙에 맞게 표현해주면 컴퓨터가 알아듣고 일을 할겁니다. python의 기초중의 ..
머신러닝이나 딥러닝을 하면 많이 쓰는 라이브러리 중에 하나인 TensorFlow 설치 방법에 대해서 설명하겠습니다. 저는 아나콘다를 이용해서 설치하는 방법을 설명하겠습니다. TensorFlow 설치를 하기 전에 TensorFlow를 설치 전에 준비해야할 것이 있습니다. 바로 아나콘다와 TensorFlow-gpu를 사용하는 경우 cuda 를 설치해야 합니다. 아나콘다 설치방법은 일전에 포스팅을 해놔서 참고하시면 되겠습니다. https://seong6496.tistory.com/22 [Python] 아나콘다 설치하기 아나콘다 설치하는 방법에 대해 설명하려 합니다. 사실, Python을 쓰려면 python 을 구글링해서 깔면 됩니다. 그런데 이렇게 쌩(?)으로 깔게 되면 필요한 모듈이나 패키지가 설치가 안되서..
딥러닝을 하면 많은 계산을 해야 하는데 해보신 분들은 알겠지만 CPU 에 맡기면 10시간이 지나도 계산이 끝나지 않고 계속 실행되고 있는 경우가 허다합니다. 그럴 때 GPU 에게 계산을 맡기면 계산시간을 줄일 수 있습니다. 이 기술을 GPGPU 라 합니다. 딥러닝의 계산 특징상 GPU로 계산하는게 더 유리하기 때문에 쓰는 기술입니다. 딥러닝 같은 경우 병렬적인 계산이 많고 3D 형태로 나타내야 하는 경우가 종종 있고 인공지능이 사진을 인식할 때에도 계산 과정을 배우시면 아시겠지만 병렬적입니다. 이렇게 병렬적 계산일 때 GPGPU를 쓰면 CPU보다 100배정도 빠른 계산속도를 한다고 합니다. 그렇다고 GPGPU가 무조건 좋은것은 아닙니다. CPU로 계산처리를 하는게 더 빠른 경우도 있습니다. 아무튼 딥러닝..
윈도우에서 파이썬 설치하는 방법을 대해 설명합니다. 사실, 파이썬을 쓰려면 파이썬 홈페이지에 가거나 vscode extension에서 깔면 됩니다. 그런데 이렇게 쌩(?)으로 깔게 되면 필요한 모듈이나 패키지가 설치가 안되서 필요할때마다 설치해야하는 불편함이 있습니다. 혹여 path 설정오류나 윈도우에서 지원하는 플러그인 설치가 제대로 이루어지지 않으면 모듈 설치 중에 에러가 생기는 경우가 종종 있어서 그때그때 해결해야하는 불편함이 있습니다. 이런 이유로 python의 패키지가 이미 구현된 프로그램를 설치하는 것을 추천합니다. 아나콘다로 설치를 하면 파이썬을 이용한 데이터과학에 필요한 대부분의 패키지를 설치되기 때문에 굉장히 편리합니다. 아나콘다 설치파일 다운 및 설치 먼저 아나콘다를 설치하기 위해서 설..