본문 바로가기
반응형

연구 노트151

ModuleNotFoundError: No module named ModuleNotFoundError: No module named 'sklearn' sklearn 모듈이 없다는 의미 즉, 모듈이 설치되어 있지 않기에, CONDA 모드에서 pip 로 설치해 주면 된다. Rstudio의 경우, 반드시 r-rectitulate 가상환경에서 설치해야. 자세한 내용은 아래 문서 참고 https://aeir.tistory.com/entry/ModuleNotFoundError-No-module-named-matplotlib ModuleNotFoundError: No module named 'keras' 인 경우, 'tensorflow'도 같이 설치해야 됨. 2021. 11. 16.
파이썬: 디렉토리 경로 관련 명령어 파이썬은 파일 경로 또는 디렉토리와 관련한 코드가 많이 필요 파일 및 디렉토리 경로에 관한 함수는 모두 os 모듈을 사용하기 때문에 os 모듈의 import가 필요 현재 작업 폴더 얻기: os.getcwd() get current working directory print(os.getcwd())# /Users/evan/dev/python/web-crawler-py/parsed_data 디렉토리 변경: os.chdir(path) 특정 경로에 대해 절대 경로 얻기: os.path.abspath(path) 경로 중 디렉토리명만 얻기: os.path.dir(path) 경로 중 파일명만 얻기: os.path.basename(path) 경로 중 디렉토리명과 파일명 나누어 얻기: os.path.split(path) .. 2021. 11. 16.
에러 ModuleNotFoundError: No module named 'matplotlib' (Rstudio) >>> from matplotlib import pyplot as plt ModuleNotFoundError: No module named 'matplotlib' 이 문서는 위 에러를 고치는 과정을 통해서, Rstudio에서 python 사용시 Anacona와 Minconda 모듈 충돌 발생하는 경우의 전반적인 문제를 한 번에 해결할 수 있다. R 4.1.0 이상에서도 파이썬으로 딥러닝 코드를 구현할 수 있다. Rstudio 설치 후, 맨 처음 import os 같은 파이썬 코드를 불러오면, 아래와 같이 reticulate::repl_pyton() 이라는 모듈을 자동으로 설치한다. 자세히 보면, Miniconda3가 설치되는 것을 볼 수 있다. 이 Minconda 가 기존에 설치된 Anacona 와 충돌.. 2021. 11. 11.
Anaconda 제거 방법 (miniconda 동일) 1. 혹시 모를 버전 충돌 등을 고려하여 가상환경을 먼저 제거한다. 2. Anacona를 제거한다. (이 방법은 Miniconda 에서도 동일하다) 1. Anaconda 가상환경 제거 아래 설명에서는 r-reticulate 가상 환경 모두 지우는 방법 (base) >conda env list # conda environments: # base * C:\Users\chpark\miniconda3 chpark C:\Users\chpark\miniconda3\envs\chpark r-reticulate C:\Users\chpark\miniconda3\envs\r-reticulate (base) > conda remove --name r-reticulate --all Remove all packages in e.. 2021. 11. 11.
R Keras - 모델링 결과가 loss: NaN, mae: NaN 등으로 나올때 여기서는 모델이 수행되는 과정에서는 에러가 없었으나, 최종 결과가 loss: NaN, accuracy:NaN, mae:NaN 등으로 나오는 경우, 필자가 찾아낸 문제해결 법이다. 지금까지 2가지 경우에 대해서 경험하였고, 다음과 같이 해결할 수 있다. 1. 입력 데이터에 NA 가 들어있는 경우 이때 아래와 같이 데이터 셋에서 NA를 제거해 준 다음 사용하면 된다. > data.set str(data.set) 2. 활성화 함수 선택이 문제인 경우 1번으로 해결되지 않을 때, layer_dense 내 activation 함수를 "softmax"에서 "relu"로 바꾸면 된다. single output 인 경우, softmax를 사용하면 이런 현상이 발생할 수 있다. 여기(https://github.com/k.. 2021. 11. 5.
R Keras -csv 파일 읽어 train와 test 데이터로 나누기 책이나 사이트에 공개된 잘 만들어진 예제를 이용해서, 자신의 데이터에 바로 적용할 때, 필자와 같은 왕초보들은 항상, as always, as usual, 필연적으로, 반드시, 운명적으로, .... 한방에 작동하지 않고 여러가지 문제들로 인해 머리가 지끈지끈 아픈 상황과 문제가 발생할 수 있다. 아니, 발생한다. 하나하나 잡아보자. 딥러닝 책 등에서 제공된 예제 파일들은 모두 Keras 등의 패키지 내에 포함된 예제 파일들이다. 그래서 실제 내가 만든 .csv 파일을 읽어 들이는데, 입력 포맷이 맞지 않아 헤맬 수 있다. 이런 경우, 모델이 잘 돌아가지만, input_data 값이 없다는 에러가 발생할 수 있다. 아래와 같이 sampling 하면, 일반 책에서 사용하는 예제 파일을 읽어들이는 포맷으로 쉽.. 2021. 11. 5.
R ggplot 누적 막대 그래프 그리기 출처: Grouped, stacked and percent stacked barplot in ggplot2 – the R Graph Gallery (r-graph-gallery.com) Grouped barchart A grouped barplot display a numeric value for a set of entities split in groups and subgroups. Before trying to build one, check how to make a basic barplot with R and ggplot2. A few explanation about the code below: input dataset must provide 3 columns: the numeric value (val.. 2021. 11. 5.
R 딥러닝 Tensorflow 설치 처음 딥러닝을 시작할 때, 가장 편한 방법으로 설명. 예를 들어, Anaconda2 와 Anaconda3의 차이는 무엇인지 등에 대한 설명 없이 설치 방법 중심으로 설명한다. Anaconda는 딥러닝과 관련된 여러가지 패키지를 모두 모아놓은 것이라, 용량이 너무 크고, 초보자가 설치하기에는 자잘한 에러들이 자주 발생할 수 있다. 따라서, 가벼운 minconda3를 설치하는 것으로 처음 딥러닝을 시작하자. 여기서 다룰 내용은 아래와 같다. 1) Minconda 설치 2) 가상환경 설정 3) tensorflow 설치 1. Anaconda3(miniconda3) 설치하기. https://repo.continuum.io/miniconda/에서 최신 버전을 받아도 되지만, python 버전이 명시된 파일을 다운 .. 2021. 11. 5.
R Keras Rstudio에서 tensorflow 사용하기 출처: https://lovetoken.github.io/r/machinelearning/keras/2018/06/02/keras_tutorial.html R에서 Keras 튜토리얼 돌려보기 lovetoken.github.io 2021. 11. 5.
728x90