본문 바로가기
반응형

reticulate3

R에서 Python 연결 시 에러 해결법 미니콘다가 설치 되었음에도 불구하고 다음과 같은 에러가 나는 경우가 있다. Error in reticulate::use_miniconda() : Miniconda is not installed. Use reticulate::install_miniconda() to install Miniconda. Execution halted 이것은 현재 설치되어있는 미니콘다의 설치 경로를 R에서 알아채지 못해서 발생하는 오류이다. 해결법은 R에서 미니콘다가 현재 어디에 설치되어 있는지 알려주면 된다. 환경변수 `RETICULATE_MINICONDA_PATH ` 를 만들어서 설치경로를 입력하면된다. 2023. 3. 5.
파이썬에서 형태소 분석 후 R로 넘겨주기 - 자연어 처리 고수되기 1탄 자연어 처리 슬기로운통계생활에서는 R을 중심으로 여러 멤버들이 칼럼을 작성 중입니다. 그런데 '왜 갑자기 Python 이야기인가' 궁금해할 분들이 많을 것입니다. 여기서 Python을 언급한 이유는 자연어 처리(Natural language processing)에서 가장 중요한 과정인 형태소 분석(Morphological analysis) 때문입니다. 잠시 자연어 처리를 이야기하자면 컴퓨터에게 인간의 언어를 이해시키려면 인간의 언어(자연어)를 컴퓨터가 이해할 수 있는 형태로 변환하는 과정이 필수적입니다. 예컨대 인공지능 스피커에게 우리가 말을 하면, 인공지능 스피커는 우리가 한 말을 통으로 인식할 수 없습니다. 알고리즘에 따라 다르겠지만, 인간이 말한 문장을 부분부분 끊어서(분절화) 인식합니다. 왜냐하면.. 2021. 2. 23.
R과 파이토치, 텐서의 변환 (Bridge) 시작부터 이름이 거창하다. 그렇다. 필자가 썸네일로 밀고있는, 그리고 이 시리즈의 존재 이유를 설명하는 포스트다. 태생이 R로 시작해서 그런지 R에 대한 미련을 버릴 수가 없는것 같다. 또한 문서를 작성할 때, R에 대한 의존도가 상당히 높아서 포기가 안됨. PytoRch = Pytorch + R R에서는 Python과의 연동을 위하여 reticulate 이라는 패키지를 제공한다. 이 reticulate을 사용하여 파이썬에서 정의되어 있는 변수들을 R로 불러올 수 있는데, 파이토치에서는 넘파이와의 브릿지 (bridge)를 제공하고 있으니, 필자가 생각하는 R의 강점인 문서작성과 데이터 시각화는 R에서, 딥러닝에서 요구하는 GPU를 이용한 계산은 파이썬에서 하려는 나름 야심찬 계획이 있다. 파이토치 넘파이.. 2020. 7. 15.
반응형