The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Using TensorFlow
Hi all,
is there any way to integrate a TensorFlow script from Python into RapidMiner?
Also, is it possible to execute a complete Python file in the RapidMiner environment?
thanks a lot
Tagged:
0
Best Answer
-
Thomas_Ott RapidMiner Certified Analyst, RapidMiner Certified Expert, Member Posts: 1,761 Unicorn
You can execute Python via the Execute Python extension. So you can use Tensor via that extension.
TensorFlow recently released an initial API for Java so you could develop your own extension for RapidMiner.
0
Answers
Thanks Thomas. I have seen the small Python scripts integrating into a RapidMiner process. However, is it possible to convert a whole Python project into RapidMiner "blocks", in order to take advantage of RapidMiner flexibility and powerful visualization tools?
thanks again.
Yes. We have quite a few customers that use Python and R inside RapidMiner Studio and Server. If you check out the Cappius webinar, they did just that. They took R scripts and some other scripts and put them all into RapidMiner to operationalize it.
### An example of building a TensorFlow model from R using rPython ###
# For this script you need to
# 1. Have python 2.7 installed.
# 2. Install the rPython package in R.
# 3. Install Google's TensorFlow library as per these instructions:
# http://www.tensorflow.org/get_started/os_setup.md#binary_installation
### Here is how to setup and run a trivial TensorFlow model ###
# Load TensorFlow (I couldn't get this to work without setting sys.argv... )
library(rPython)
python.exec("
import sys
sys.argv = ['']
import tensorflow as tf
")
# Define a "hello world" TensorFlow model adding two numbers
python.exec("
a = tf.constant(10)
b = tf.constant(32)
sum = a + b
")
#Instantiate a TensorFlow session, and get the result into R.
# (we need the .tolist() to convert from the result into something
# that can be serialized by JSON and imported into R)
python.exec("
sess = tf.Session()
result = sess.run(sum)
")
result = python.get("result.tolist()")
# Tada!
print(result)
## [1] 42
Thank You
Nagesh Kumar
Following these steps:
Thank you
Vivek Garg
React Native