hopsworks-tutorials
hopsworks-tutorials copied to clipboard
Tutorials for the Hopsworks Platform
👨🏻🏫 Hopsworks Tutorials
We are happy to welcome you to our collection of tutorials dedicated to exploring the fundamentals of Hopsworks and Machine Learning development. In addition to offering different types of use cases and common subjects in the field, it facilitates navigation and use of models in a production environment using Hopsworks Feature Store.
⚙️ How to run the tutorials:
For the tutorials to work, you will need a Hopsworks account. To do so, go to app.hopsworks.ai and create one. With a managed account, just run the Jupyter notebook from within Hopsworks.
If you have an app.hopsworks.ai account; you may connect to Hopsworks with the following line; this will prompt you with a link to your Token which will link to the feature store.
import hopsworks
project = hopsworks.login()
fs = project.get_feature_store()
In some cases, you may also need to install Hopsworks; to be able to work with the package. Simply start your notebook with:
!pip install -U 'hopsworks[python]' --quiet
✍🏻 Concepts:
Familiarity with Machine Learning and Python development is recommended. For more information, visit the Hopsworks documentation.
🗄️ Table of Content:
- QuickStart: Introductory tutorial to get started quickly.
🚀 Real-time AI Systems
- Fraud Online: Detect Fraud Transactions
- AML: Anti-money laundering predictions
- TikTok RecSys: TikTok-style recommendation system
- TimeSeries: Timeseries price prediction
⚙️ Batch AI Systems
- Loan Approval: Predict loan approvals
- Fraud Batch: Detect Fraud Transactions
- Churn: Predict customers at risk of churning
- Credit Scores: Predict clients' repayment abilities
- Hospital Wait Time: Predict waiting time for deceased donor kidneys
- NYC Taxi Fares: Predict NYC taxi fare amounts
🔮 LLM AI Systems
- Fraud Cheque Detection: AI assistant for detecting fraudulent scanned cheques
- LLM PDF: RAG-based AI assistant for PDF document Q&A
- Recommender System: Fashion items recommender system
🧬 API Examples
- Vector Similarity Search:
- Datasets
- Feature Group Change Notification CDC
- Feature Monitoring
- Git Integration
- Jobs Management
- Kafka Integration
- OpenSearch Integration
- Projects Management
- Secrets Management
🔬 Integrations
- Airflow GCP: Apache Airflow integration with Google Cloud Platform.
- AzureSQL: Create an External Feature Group using Azure SQL Database.
- BigQuery: Create an External Feature Group using BigQuery Storage Connector.
- Bytewax: Real-time feature computation using Bytewax.
- DBT with BigQuery: Perform feature engineering in DBT on BigQuery.
- Federated Offline Query: Execute federated queries across offline data sources.
- Google Cloud Storage: Create an External Feature Group using GCS Storage Connector.
- Great Expectations: Introduction to Great Expectations concepts for Hopsworks MLOps platform.
- Java: Java-based integrations including Apache Beam and Apache Flink.
- LangChain: Integration with LangChain for LLM applications.
- MageAI: Build and operate ML systems with Mage and Hopsworks.
- Neo4j: Perform Anti-money laundering predictions using Neo4j Graph.
- Polars: Introductory tutorial on using Polars with Hopsworks.
- PySpark Streaming: Real-time feature computation using PySpark.
- Redshift: Create an External Feature Group using Redshift Storage Connector.
- Snowflake: Create an External Feature Group using Snowflake Storage Connector.
- Weights & Biases: Build machine learning models with Weights & Biases.
📝 Feedback & Comments:
We welcome your input through:
- Our Support Forum
- This GitHub repository
- Email at [email protected]