Programming Exercises
Data engineering and mining cover a broad range of subjects such as artificial intelligence, neural networks, data indexing and searching, database processing, and information retrieval.
This course uses a state-of-the-practice approach to studying these two themes.
Each student is asked to build the following two systems independently:
A focused web search engine and
A Firebase-based data mining system using TensorFlow.
Google Firebase Realtime Database Firebase Realtime Database is a cloud-hosted database, in which data is stored as JSON.
When you build cross-platform apps with Apple platforms, Android, and JavaScript SDKs, all of your clients share one Realtime Database instance and automatically receive updates with the newest data.
†Note that the example below may not work correctly because the Firebase project may expire.