Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
@ff.entity
class User:
avg_transactions = ff.Feature(
average_user_transaction[["CustomerID", "TransactionAmount"]],
variant="quickstart",
type=ff.Float32,
inference_store=redis,
timestamp_column="timestamp",
)
fraudulent = ff.Label(
transactions[["CustomerID", "IsFraud"]],
variant="quickstart",
type=ff.Bool,
timestamp_column="timestamp",
)
ff.register_training_set(
"fraud_training",
"quickstart",
label=("fraudulent", "quickstart"),
features=[("avg_transactions", "quickstart")],
)
client.apply()
# The training set's feature values will be point-in-time correct.
ts = client.training_set("fraud_training", "quickstart").dataframe()
ts = client.training_set("fraud_training", "quickstart").dataframe()
import featureform as ff
client = ff.Client(host)
dataset = client.training_set(name, variant).repeat(5).shuffle(1000).batch(64)
for feature_batch, label_batch in dataset:
# Run through a shuffled dataset 5 times in batches of 64