SW/딥러닝

01.딥러닝 : 아나콘다, 주피터 노트북, 파이썬 : 사용, 설치해야 하는 이유

얇은생각 2020. 2. 16. 07:30
반응형

 

파이썬과 R은 아마도 가장 널리 사용되는 두 가지 언어입니다. 데이터 과학에서 주로 파이썬을 사용합니다. 그리고 왜 그 사용법에 반대되는 주장이 거의 없는지 알아보겠습니다.

파이썬과 R은 아마도 가장 널리 사용되는 두 가지 언어이자 데이터 과학에서는 파이썬을 사용합니다. 이제 실제로 그 사용법에 대한 논쟁이 거의없는 이유에 대해 알아보겠습니다.

 

오픈 소스 범용 고수준 언어입니다. 예를 들어 ESC는 Google Summer of Codeproject로 광범위하게 시작했지만 가장 인기있는 무료 기계 학습 중 하나로 개발 된 패키지를 배울 수 있습니다. 파이썬이 오픈 소스 프레임 워크가 아닌 경우에는 발전하지 않았을 것입니다.

또한 모든 주요 운영 체제에서 사용할 수 있습니다 .Windows Mac 및 Linux 범용은 데이터 과학뿐만 아니라 모든 유형의 요구에 적합하다는 것을 보여줍니다. 머신 러닝뿐만 아니라 웹 프로그래밍과 여러분이 생각할 수있는 모든 것에 대해 가능합니다.

좀 더 기술적 인 부분이지만 논리적인 인간 언어에 가깝습니다.

파이썬은 가장 빠른 프로그래밍 언어 중 하나가 아닙니다. 그러나 배우고 사용하기가 매우 쉽고 수많은 패키지가 개발되고 유지 관리됩니다.

 

 

 

이제 우리는 Jupyter에 Python을 설치해야하지만 Python이라는 소프트웨어 응용 프로그램이 하나도 없는 이유는 무엇입니까? 자동으로 업데이트되고 모든 것을 원활하게 실행하는 컴퓨터에 설치할 수 있습니다. 컴퓨터와 통신하여이를 수행 할 수있는 프로그래밍 언어입니다.

특정 소프트웨어 또는 응용 프로그램의 도움이 필요합니다. Jupyter라고하는 Jupyter노트북 앱은 웹 브라우저를 통해 코드를 편집 할 수있게 해주는 다음과 같은 서버 클라이언트 응용 프로그램입니다. 모든 단위는 여러 언어 커널이 있는 한쪽의 다른 소프트웨어를 나타냅니다.

Python R 또는 Julia와 같은 특정 프로그래밍 언어로 코드를 읽고 실행하도록 설계된 프로그램입니다. 클라이언트를 나타내는 코드를 작성할 수있는 다양한 유형의 인터페이스가 있으며 이러한 클라이언트의 예로는 Jupyter 서버가 클라이언트가 해당 언어 커널과 일치하는 환경을 제공하는 웹 브라우저가 있습니다.

파이썬과 웹 브라우저를 클라이언트 또는 대화 형 쉘로 중점을두고 작업 내용을 노트북 문서에 저장합니다. 파이썬 언어를 엄격하게 사용하기 때문에 파일 형식 .IPynb을 파이썬 노트북 파일이라고합니다. 특정 작업을 해결하는 대기업에서는 필요한 각 언어 커널마다 다른 인터페이스를 설치하는 대신 Python R Julia 또는 HP와 같은 몇 가지 언어로 코딩해야 할 수도 있습니다.

Jupyter를 사용하면 동일한 구조를 사용할 수 있습니다. 단순히 생성하는 각 노트북은 요청한 언어 커널에 연결됩니다. 이 파일을 로컬 또는 원격 서버에 쉽게 저장할 수 있으므로 Jupyter는 팀과 회사 간의 통신을 용이하게합니다.

동일한 파일에있는 다른 소프트웨어 응용 프로그램의 경우와 같이 코드의 다른 부분을 실행할 때마다 새 창을 여는 텍스트 편집기. 메시지를 리더에게 전달할 수있는 순수한 텍스트를 가질 수 있습니다. 방정식 그림과 같은 서식있는 텍스트를 포함하여 그림 및 기타 그래프를 표시합니다.

이렇게하면 워크 플로 프로세스가 엄청나게 단순화되고 Jupyter 노트북이 다른 소프트웨어 패키지보다 선호되기 때문에 다음 단계에서 이 노트북을 사용하는 것입니다. 결국, Python 프로그래밍 언어와 Jupiter 노트북 앱이 모두 포함된 소프트웨어 패키지인 Anaconda를 설치하는 것입니다.

반응형