Índice
1- Instale a biblioteca tensorflow
Etapa 1: Baixe o pacote R tensorflow
Etapa 2: instale a biblioteca TensorFlow
2- Instale a biblioteca tensorflow_probability
Passo 1: Baixe o pacote R: tfprobability
Etapa 2: instalar a biblioteca Python de probabilidade do TensorFlow
Etapa 3: importar a biblioteca Python de probabilidade do TensorFlow para R
Adicional: Problemas que podem ser encontrados durante a instalação
Instale o módulo numpy usando a função py_install()
4-reticulate::import() introdução da função
Prefácio:
Este artigo apresenta principalmente a instalação de módulos Python em R: tensorflow, tensorflow_probability, numpy. Como configurar o ambiente Python no RStudio, consulte Usando Python com RStudio IDE (Série R e Python Parte 1)
1- Instale a biblioteca tensorflow
Etapa 1: Baixe o pacote R tensorflow
install.packages("tensorflow")
Etapa 2: instale a biblioteca TensorFlow
install_tensorflow()
Passo 3: Importar para R
> reticulate::import("tensorflow")
Module(tensorflow)
Nota: Esta etapa equivale a verificar se a biblioteca tensorflow do Python está instalada.
2- Instale a biblioteca tensorflow_probability
TensorFlow Probability é uma biblioteca de computação estatística e modelagem probabilística construída sobre o TensorFlow. Seus blocos de construção incluem uma ampla gama de distribuições e transformações reversíveis, camadas probabilísticas que podem ser usadas em modelos e ferramentas para inferência probabilística, incluindo inferência variacional e cadeia de Markov Monte Carlo.
O pacote tfprobability R é uma interface para a biblioteca Python "TensorFlow Probability".
Passo 1: Baixe o pacote R: tfprobability
- Instale uma versão lançada do tfprobability do CRAN: install.package("tfprobability")
- Instale do GitHub: devtools::install_github("rstudio/tfprobability")
Nota: Você pode escolher um dos dois para instalar, baixar do CRAN ou baixar do GitHub. tfprobability: tf é a abreviatura de TensorFlow e a probabilidade por trás dele representa probabilidade.
Etapa 2: instalar a biblioteca Python de probabilidade do TensorFlow
Use install_tfprobability() para instalar o TensorFlow e o módulo TensorFlow Probability Python.
library(tfprobability)
install_tfprobability()
Dessa forma, você obtém automaticamente a versão estável atual dos módulos TensorFlow Probability e TensorFlow Python.
Etapa 3: importar a biblioteca Python de probabilidade do TensorFlow para R
(Equivalente a verificar se o módulo Python de probabilidade do TensorFlow está instalado)
> reticulate::import("tensorflow_probability")
Module(tensorflow_probability)
Ou execute o seguinte código sem erros:
# create a binomial distribution with n = 7 and p = 0.3
d <- tfd_binomial(total_count = 7, probs = 0.3)
# compute mean
d %>% tfd_mean()
# compute variance
d %>% tfd_variance()
# compute probability
d %>% tfd_prob(2.3)
Adicional: Problemas que podem ser encontrados durante a instalação
Solução: Reinicie R, tecla de atalho Ctrl+Shift+F10. Basta executar novamente a instrução correspondente, nenhuma outra operação adicional é necessária.
参考: falha no carregamento do namespace tfprobability · Problema nº 147 · rstudio/tfprobability · GitHub
Nenhum módulo chamado 'tensorflow_probability' · Edição nº 155 · rstudio/tfprobability · GitHub
3- Instale o módulo numpy
Instale o módulo numpy usando a função py_install()
reticulate::py_install("numpy")
Passo 2: Use a função import() para importar para R
> reticulate::import("numpy")
Module(numpy)
4-reticulate::import() introdução da função
importar significa importar em chinês, e a função de importação é descrita no arquivo de ajuda do R como: importar um módulo Python (importar um módulo Python).
referência:
[Linguagem R] Notas de instalação e uso do TensorFlow - Zhihu (zhihu.com) (apresenta como instalar o módulo Python tensorflow no RStudio)
TensorFlow for R – Início rápido (fornecido oficialmente para instalar o módulo tensorflow em R)
Interface com TensorFlow Probability • tfprobability (rstudio.github.io) (Guia para instalação do módulo tensorflow_probability)
TensorFlow for R (rstudio.com) (guia oficial para instalação do Tensorflow)
Nenhum módulo chamado 'tensorflow_probability' · Edição nº 155 · rstudio/tfprobability · GitHub
Falha no carregamento do namespace tfprobability · Problema nº 147 · rstudio/tfprobability · GitHub
Nenhum módulo chamado 'tensorflow_probability' · Edição nº 155 · rstudio/tfprobability · GitHub