Skip to content

Latest commit

 

History

91 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tecton Examples Repository

This repository provides concrete code examples demonstrating how to use Tecton for feature engineering in machine learning applications. You'll find a comprehensive collection of examples implemented in two ways:

  • Using Spark for Batch and Streaming features
  • Using Rift, Tecton's Python-native compute engine, for Batch, Streaming and Real-Time features

Please navigate to the spark or rift folder depending on which compute you use. If you already know, use, and love Spark or Databricks, you can start with the spark folder. If you prefer using Python and/or SQL without the need for a Spark cluster, check out the rift folder.

The examples cover a wide range of feature engineering patterns and techniques, from simple aggregations to complex feature pipelines, all in the context of real-world use cases like fraud detection, recommendation systems and ads serving.

Usage

  • Install tecton using pip install tecton>=1.1
  • Log into your tecton cluster using tecton login <cluster_name>
  • Create a new workspace using tecton workspace create <workspace_name>
  • cd into the spark or rift folder depending on which compute you use
  • Initialize repo using tecton init
  • Apply the features defined here using tecton apply

Docs

About

Tecton's Sample Repository of Feature Definitions

Resources

Stars

28 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages