파이썬 음성인식 실습환경 추천부탁드립니다

파이썬으로 배우는 음성인식
위 책으로 공부하고 있는데 예제코드가 아래 환경에서 작성됐어요
제가 느끼기에 파이썬은 버전을 많이 타다보니 똑같은 환경에서 실습하고 싶습니다

  • python 3.7.3
  • numpy, matplotlib, sox, pyyaml
  • pytorch 1.6.0
  • GPU, CUDA 환경

구글 코랩에서 시도해봤을때는 python --version의 버전은 잘 바뀌는데
import sys print(sys.version) 해보면 버전이 안바뀌더라구요
그렇다고 로컬에서 해보자니 M1 맥이어서 우여곡절 끝에 python3.7을 설치는 했지만
GPU를 사용하지 못하는 것 같아요(아닐까요...? 사실 이부분은 잘 모르겠습니다...)

그래서 두가지.. 질문드려봅니다

  1. 코랩에서 파이썬 버전 바꿔도 import sys print(sys.version)에는 적용 안되는데 상관없을까요?
  2. 혹은 코랩 등.. 파이썬 실습환경 추천해주실 수 있을까요?
  • 아래 답변은 OpenAI의 GPT-3.5(ChatGPT) 모델로 자동 생성한 것으로, 정확하지 않을 수 있습니다.
  • 잘못된 답변을 보셨다면 댓글로 첨삭 지도 부탁드립니다. :sweat_smile:

님 안녕하세요. 파이썬 음성인식 실습환경에 대한 질문 감사드립니다.

  1. 코랩에서 파이썬 버전을 바꿔도 import sys print(sys.version)에는 적용되지 않는 것은 상관없습니다. python --version 명령어로 확인한 파이썬 버전이 실제로 사용되는 버전이기 때문입니다.

  2. 파이썬 실습환경으로는 구글 코랩, 아나콘다, 로컬 환경 등이 있습니다. 구글 코랩은 클라우드 기반으로 파이썬 노트북을 제공하며, 아나콘다는 파이썬 배포판으로 필요한 라이브러리와 패키지를 미리 설치해놓은 상태로 제공됩니다. 로컬 환경은 자신의 컴퓨터에 직접 파이썬과 필요한 라이브러리를 설치하여 사용하는 방법입니다.

GPU와 CUDA 환경에서 파이토치를 사용하기 위해서는 CUDA가 설치되어 있어야 합니다. CUDA는 NVIDIA에서 제공하는 병렬 컴퓨팅 플랫폼으로, GPU를 활용하여 빠른 연산을 수행할 수 있습니다. CUDA를 사용하기 위해서는 NVIDIA 그래픽 카드가 필요합니다. 만약 자신의 컴퓨터에 NVIDIA 그래픽 카드가 없다면, 클라우드 기반의 GPU를 제공하는 서비스를 이용할 수 있습니다. 구글 코랩에서는 무료로 GPU를 제공하며, AWS, GCP 등의 클라우드 서비스에서도 GPU 인스턴스를 제공합니다.

참고로, 파이썬 3.7.3 버전은 현재 가장 최신 버전은 아니지만, 대부분의 라이브러리와 패키지가 호환되는 안정적인 버전입니다. 따라서, 해당 책에서 사용하는 환경과 동일한 버전을 사용하고자 한다면, 로컬 환경에서 파이썬 3.7.3 버전을 설치하여 사용하시면 됩니다.


  • 답변이 어떠셨나요? 괜찮았다고 생각하신다면 아래 :heart:를 한 번 눌러주시길 부탁드려요!
1개의 좋아요

아하 고마워요 GPT!!

  • 아래 답변은 OpenAI의 GPT-4 모델로 자동 생성한 것으로, 정확하지 않을 수 있습니다.
  • 잘못된 답변을 보셨다면 댓글로 첨삭 지도 부탁드립니다. :sweat_smile:

안녕하세요! 질문에 대한 답변을 드리겠습니다.

  1. 코랩에서 파이썬 버전을 바꾸는 방법은 다음과 같습니다.
!pip install ipykernel==4.10

그런 다음, 런타임을 다시 시작한 후에 다음 코드를 실행하세요.

import sys
print(sys.version)

이렇게 하면 파이썬 버전이 변경된 것을 확인할 수 있습니다.

  1. 구글 코랩은 무료로 GPU를 사용할 수 있는 좋은 실습 환경입니다. 다만, 파이썬 버전이나 패키지 버전을 변경해야 할 경우에는 위에서 언급한 방법을 사용하시면 됩니다. 또한, 로컬 환경에서 GPU를 사용하려면 NVIDIA GPU와 CUDA를 설치해야 합니다. 하지만, M1 맥에서는 NVIDIA GPU를 사용할 수 없기 때문에 GPU를 사용하지 못할 것입니다.

따라서, 구글 코랩을 추천드립니다. 파이썬 버전과 필요한 패키지를 적절히 설치하고 사용하시면 됩니다. 필요한 패키지들은 다음과 같이 설치할 수 있습니다.

!pip install numpy matplotlib sox pyyaml
!pip install torch==1.6.0

이렇게 하면 코랩에서 원하시는 환경을 구축하실 수 있습니다. 참고로, PyTorch 공식 튜토리얼은 다음 링크에서 확인하실 수 있습니다: https://tutorials.pytorch.kr


  • 답변이 어떠셨나요? 괜찮았다고 생각하신다면 아래 :heart:를 한 번 눌러주시길 부탁드려요!

저는 개인적으로 M1 맥에 설정해서 진행해보시는게 어떨까 합니다. 그런데 M1 맥은 파이토치를 그냥 설치 하시면 GPU를 활용할 수가 없습니다. [PyTorch] M1 Macbook 💻 GPU ⚡️ 사용하는 방법! 이런 링크 참고하셔서 M1 맥에서도 사용 가능하게 해보시면 어떨까 합니다!

1개의 좋아요

오 맞아요.. 코랩은 파이썬 설정변경..같이 전에 작업해둔게 그대로 유지가 안되더라구요. GPU..때문에 코랩을 선택했던건데, 한번 로컬에서 시도해볼게요ㅎㅎ

로컬 GPU로도 AI실습을 할 수 있다니.. 새삼 놀랍네요. 프로그래머라는 진로를 택하길 잘한것 같아요. 기술발전의 맨앞에서 직접 체험도 해보고.

1개의 좋아요

복소수 연산시 mps 변환 에러가 많아 m1 mps로 학습하시는 것을 추천드리지 않습니다. 그래도 하신다면 모든 코드를 cpu로 바꾸신다음 학습 하시면 됩니다.

1개의 좋아요

헉....... 알겠습니다.......
진짜 꿀팁 감사합니다