Instale TensorFlow, TensorFlow_Probability, numpy em R (Parte 2 da série R e Python)

Índice

Prefácio:

 1- Instale a biblioteca tensorflow

Etapa 1: Baixe o pacote R tensorflow

Etapa 2: instale a biblioteca TensorFlow

 Passo 3: Importar para R

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

3- Instale o módulo numpy

Instale o módulo numpy usando a função py_install()

4-reticulate::import() introdução da função

referência:


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 

Acho que você gosta

Origin blog.csdn.net/u011375991/article/details/132643601
Recomendado
Clasificación