please adapt the next code to use tensorflow: "import pandas as pd
from sklearn.ensemble import RandomForestClassifier

# Load data
data = pd.read_csv('bitcoin_data.csv', index_col=0)

# Split data into features and target
X = data.drop(['open', 'low', 'high', 'close'], axis=1)
y = data['close']

# Train the model
gbdt = RandomForestClassifier(num_class=1)
gbdt.fit(X, y)

# Make a prediction
prediction = gbdt.predict(X.iloc[-1:])

# Print the prediction
print('Predicted price: {:.2f}'.format(prediction[0][0]))" Your answer should have exactly 3 paragraphs. Make sure that the last paragraph starts with the word "activity" and that each paragraph is separated by two new lines.
user