본문 바로가기

Python 기초5

Python 기초(Anaconda GPU 세팅하기) 안녕하세요 오션라이트에이아이 백승기연구원입니다. 이번 글에서는 머신러닝, 딥러닝을 활용할 경우 꼭 필요한 GPU 설정에 대해서 알아보겠습니다. GPU 설정이란? 우리가 머신러닝, 딥러닝을 활용할 경우, 특히 이미지나 영상처리와 관련되었을 경우에는 GPU 사용이 필수적입니다. CPU를 사용하여 학습시킬 수 있지만, 시간을 오래 잡아먹기 때문에 GPU 설정을 하여 학습시켜야 합니다. 그래픽 카드는 Nvidia계열과 AMD계열 등이 있지만, 보통의 경우에는 Nvidia계열의 그래픽카드를 사용하기 때문에 Nvidia그래픽카드를 설정하는 방법에 대해서 알아보겠습니다. 사용자의 그래픽카드 확인하기 파이썬에서 GPU설정을 하기 위해서는 먼저 사용자의 그래픽카드에 대해서 확인해야합니다. 먼저 윈도우 검색화면에서 장치관.. 2023. 4. 11.
Python 기초(가상환경에 파이썬 설치하기) 안녕하세요 오션라이트에이아이 백승기연구원입니다. 이번 글에서는 지난글에 이어서 Anaconda 가상환경에 파이썬을 설치하는 방법에 대해서 알아보겠습니다. Anaconda 가상환경에 파이썬 설치하기 그림 1 - 1.을 통해 Anaconda 프롬프트를 실행하고, 그림 1 - 2.와같이 가상환경을 실행시킵니다. 다음으로는 가상환경에 설치되어있는 모듈들을 확인해보도록 하겠습니다. conda list 지난 글에서는 가상환경 설치와 실행만 하였기 때문에 현재 가상환경에는 아무것도 설치되어 있지 않다는 것을 확인할 수 있습니다. 따라서, 가상환경을 만들 때 파이썬을 같이 설치하거나, 현재 가상환경에서 파이썬을 따로 설치해 주어야 합니다. 그림 1 - 4.와 같이 conda create -n test_python py.. 2023. 4. 6.
Python 기초(Python 설치 및 가상환경 생성) 안녕하세요. 오션라이트에이아이 백승기연구원입니다. 이번 글에서는 파이썬설치와 기본적인 설정을 하는 법을 알아보겠습니다. 파이썬은 윈도우, 맥, 리눅스 등의 운영체제에서 사용할 수 있으며, 이번 글에서는 윈도우 환경에 설치하는 방법에 대해서 알아보겠습니다. Anaconda 설치하기 저는 파이썬을 Anaconda3를 이용해서 사용합니다. Anaconda3는 프롬프트창을 활용하여 파이썬을 사용할 수 있게 해주고, 파이썬을 사용하기 위한 가상환경을 제공해줍니다. 해당링크를 통해 Anaconda를 설치해보겠습니다. 그림 1.과 같이 사용자의 환경에 맞는 Anaconda를 설치해 보겠습니다. 일단은 윈도우환경에서 설치를 시작하겠습니다. 그림 2 - 1.과 같이 설치를 진행하겠습니다. 그림 2 - 2.는 아나콘다 설.. 2023. 4. 5.
Google Colab 사용해보기 안녕하세요 오션라이트에이아이 백승기연구원입니다. 머리글 이번 글에서는 Python을 이용하기 위한 방법 중 하나인 Google Colab에 대해서 설명해보겠습니다. Google Colab이란? Google Colab이란 Google Coraboratory를 줄인 말로 브라우저 내에서 Python 스크립트를 작성하고 실행할 수 있는 웹사이트 입니다. Google Colab은 사용자의 컴퓨팅 환경과 상관없이 Colab에서 제공해주는 컴퓨팅 환경을 활용하여 Python 스크립트를 실행할 수 있습니다. 하지만 컴퓨팅 환경이 무한하지는 않고 고성능 GPU를 사용하게 되면 활용에 제한이 생길 수 있습니다. 그럼에도 불구하고, 구글 드라이브를 통한 데이터의 활용과 스크립트의 저장 및 불러오기 기능들이 있기 때문에 편.. 2023. 3. 30.
Python 기초(Python의 역사) 안녕하세요. 오션라이트에이아이 백승기연구원입니다. 이번 글에서는 Python에 대한 기초적인 내용을 다뤄보도록 하겠습니다. 파이썬의 역사 파이썬은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어이다. (출처) 파이썬의 특징 1. 스크립트 언어(Script Language) 파이썬은 컴파일 과정 없이 인터프리터(Interpreter)가 소스코드를 한 줄씩 읽어 들여 곧바로 실행하는 스크립트 언어입니다. 즉, 별도의 컴파일 과정이 없이도 실행결과를 확인하고 수정하면서 코드를 작성할 수 있습니다. ※ 컴파일 언어와 스크립트 언어의 차이점 ●컴파일 언어(Compile Language) ●컴파일 언어.. 2023. 3. 14.