Skip to content

Commit

Permalink
Bump v0.3.4+ dev
Browse files Browse the repository at this point in the history
  • Loading branch information
a0x8o committed Nov 22, 2023
1 parent 453384e commit 0e918a6
Show file tree
Hide file tree
Showing 109 changed files with 6,048 additions and 122 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
<<<<<<< HEAD
=======
Expand Down Expand Up @@ -66,7 +67,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
=======
=======
>>>>>>> a4989c0a ([RELEASE]: v0.3.3 (#984))
<<<<<<< HEAD
>>>>>>> 00cf1584 ([RELEASE]: v0.3.3 (#984))
=======
=======
=======
>>>>>>> 40a10ce1 (Bump v0.3.4+ dev)
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
## [0.3.7] - 2023-09-30

* PR #1239: release 0.3.7
Expand Down Expand Up @@ -195,35 +203,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* PR #986: docs: Update README.md
* PR #983: doc: fix nav bar

<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
<<<<<<< HEAD
=======
<<<<<<< HEAD
>>>>>>> 00cf1584 ([RELEASE]: v0.3.3 (#984))
<<<<<<< HEAD
<<<<<<< HEAD
=======
>>>>>>> 6d6a14c8 (Bump v0.3.4+ dev)
=======
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
=======
>>>>>>> 9c0af83d ([RELEASE]: v0.3.3 (#984))
=======
>>>>>>> 40a10ce1 (Bump v0.3.4+ dev)
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
=======
>>>>>>> 9c0af83d ([RELEASE]: v0.3.3 (#984))
>>>>>>> d562016d ([RELEASE]: v0.3.3 (#984))
=======
>>>>>>> 6d6a14c8 (Bump v0.3.4+ dev)
=======
=======
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
>>>>>>> eva-master
=======
=======
>>>>>>> 9c0af83d ([RELEASE]: v0.3.3 (#984))
>>>>>>> a4989c0a ([RELEASE]: v0.3.3 (#984))
<<<<<<< HEAD
>>>>>>> 00cf1584 ([RELEASE]: v0.3.3 (#984))
=======
=======
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
## [0.3.3] - 2023-08-29

* PR #983: doc: fix nav bar
Expand Down
90 changes: 74 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,21 @@
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
>>>>>>> fb8b83f0 (Update README.md)
=======
=======
>>>>>>> cb1e9982 (docs: Update README.md)
>>>>>>> c22ad402 (docs: Update README.md)
=======
=======
>>>>>>> cb1e9982 (docs: Update README.md)
=======
=======
>>>>>>> 40a10ce1 (Bump v0.3.4+ dev)
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
<p align="center"><i><b>Database system for AI-powered apps</b></i></p>
=======
<p align="center"><i><b>Bring AI inside your database system and build AI-powered apps</b></i></p>
Expand Down Expand Up @@ -477,6 +486,7 @@ EvaDB enables software developers to build AI apps in a few lines of code. Its p
<ul>
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<li> 🐙 giving a ⭐ on our <a href="https://github.com/georgia-tech-db/evadb">EvaDB repo on Github</a>
>>>>>>> 8c5b63dc (release: merge staging into master (#1032))
Expand All @@ -487,11 +497,19 @@ EvaDB enables software developers to build AI apps in a few lines of code. Its p
<li> ⭐ starring our <a href="https://github.com/georgia-tech-db/evadb">GitHub 🐙 Repo</a>
>>>>>>> 6d6a14c8 (Bump v0.3.4+ dev)
=======
=======
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
<li> ⭐ starring our <a href="https://github.com/georgia-tech-db/evadb">GitHub 🐙 Repo</a>
=======
<li> 🐙 giving a ⭐ on our <a href="https://github.com/georgia-tech-db/evadb">EvaDB repo on Github</a>
>>>>>>> 8c5b63dc (release: merge staging into master (#1032))
<<<<<<< HEAD
>>>>>>> f028c383 (release: merge staging into master (#1032))
=======
=======
<li> ⭐ starring our <a href="https://github.com/georgia-tech-db/evadb">GitHub 🐙 Repo</a>
>>>>>>> 40a10ce1 (Bump v0.3.4+ dev)
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
<li> 📟 joining our <a href="https://evadb.ai/community">Slack Community</a>
<li> 🐦 following us on <a href="https://twitter.com/evadb_ai">Twitter</a>
<li> 📝 following us on <a href="https://medium.com/evadb-blog">Medium</a>
Expand All @@ -500,14 +518,6 @@ EvaDB enables software developers to build AI apps in a few lines of code. Its p

We would love to learn about your AI app. Please complete this 1-minute form: https://v0fbgcue0cm.typeform.com/to/BZHZWeZm

👋 Hey! If you're excited about our vision of bringing AI inside database systems, show some ❤️ by:
<ul>
<li> 🐙 giving a ⭐ on our <a href="https://github.com/georgia-tech-db/evadb">EvaDB repo on Github</a>
<li> 📟 joining our <a href="https://evadb.ai/community">Slack Community</a>
<li> 🐦 following us on <a href="https://twitter.com/evadb_ai">Twitter</a>
<li> 🐦 following us on <a href="https://medium.com/evadb-blog">Medium</a>
</ul>

## Quick Links

<<<<<<< HEAD
Expand Down Expand Up @@ -617,8 +627,12 @@ Our target audience is software developers who may not necessarily have a backgr
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
<li>Connect EvaDB to your database system with the `CREATE DATABASE` statement.</li>
=======
<li>Connect EvaDB to your SQL and vector database systems with the <a href="https://evadb.readthedocs.io/en/stable/source/reference/databases/postgres.html">`CREATE DATABASE`</a> and <a href="https://evadb.readthedocs.io/en/stable/source/reference/evaql/create.html#create-index">`CREATE INDEX`</a> statements.</li>
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
<li>Write SQL queries with AI functions to get inference results:</li>
<ul>
<li>Pick a pre-trained AI model from Hugging Face, Open AI, Ultralytics, PyTorch, and built-in AI frameworks for generative AI, NLP, and vision applications;</li>
Expand All @@ -632,23 +646,26 @@ Follow the [getting started](https://evadb.readthedocs.io/en/stable/source/overv

## Illustrative Queries

* Run the MNIST Image Classification model to obtain digit labels for each frame in the video.
* Get insights about Github stargazers using GPT4.

```sql
SELECT MnistImageClassifier(data).label FROM mnist_video;
SELECT name, country, email, programming_languages, social_media, GPT4(prompt,topics_of_interest)
FROM gpt4all_StargazerInsights;

--- Prompt to GPT-4
You are given 10 rows of input, each row is separated by two new line characters.
Categorize the topics listed in each row into one or more of the following 3 technical areas - Machine Learning, Databases, and Web development. If the topics listed are not related to any of these 3 areas, output a single N/A. Do not miss any input row. Do not add any additional text or numbers to your output.
The output rows must be separated by two new line characters. Each input row must generate exactly one output row. For example, the input row [Recommendation systems, Deep neural networks, Postgres] must generate only the output row [Machine Learning, Databases].
The input row [enterpreneurship, startups, venture capital] must generate the output row N/A.
```

* Build a vector index on the feature embeddings returned by the SIFT Feature Extractor on a collection of Reddit images.
* Build a vector index on the feature embeddings returned by the SIFT Feature Extractor on a collection of Reddit images. Return the top-5 similar images for a given image.

```sql
CREATE INDEX reddit_sift_image_index
ON reddit_dataset (SiftFeatureExtractor(data))
USING FAISS
```

* Retrieve the top-5 most similar images for the given image using the index.

```sql
SELECT name FROM reddit_dataset ORDER BY
Similarity(
SiftFeatureExtractor(Open('reddit-images/g1074_d4mxztt.jpg')),
Expand All @@ -661,13 +678,22 @@ SELECT name FROM reddit_dataset ORDER BY

Here are some illustrative AI apps built using EvaDB (each notebook can be opened on Google Colab):

<<<<<<< HEAD
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/13-privategpt.html">PrivateGPT</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/08-chatgpt.html">ChatGPT-based Video Question Answering</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/12-query-pdf.html">Querying PDF Documents</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/02-object-detection.html">Analysing Traffic Flow with YOLO</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/03-emotion-analysis.html">Examining Emotions of Movie</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/07-object-segmentation-huggingface.html">Image Segmentation with Hugging Face</a>
>>>>>>> 8c5b63dc (release: merge staging into master (#1032))
=======
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/sentiment-analysis.html">Sentiment Analysis using LLM within PostgreSQL</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/question-answering.html">ChatGPT-based Video Question Answering</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/text-summarization.html">Text Summarization on PDF Documents</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/object-detection.html">Analysing Traffic Flow with YOLO</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/emotion-analysis.html">Examining Emotions of Movie</a>
* 🔮 <a href="https://evadb.readthedocs.io/en/stable/source/usecases/image-search.html">Image Similarity Search</a>
>>>>>>> 40a10ce1 (Bump v0.3.4+ dev)

<<<<<<< HEAD
Expand Down Expand Up @@ -995,9 +1021,12 @@ EvaDB's AI-centric query optimizer takes a query as input and generates a query

<details>

<<<<<<< HEAD
<<<<<<< HEAD
* Get a transcript from a video stored in a table using a Speech Recognition model. Then, ask questions on the extracted transcript using ChatGPT.
=======
=======
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
* Store the text returned by a Speech Recognition model on the audio component of a video in a table.
<<<<<<< HEAD
<<<<<<< HEAD
Expand All @@ -1019,17 +1048,26 @@ EvaDB's AI-centric query optimizer takes a query as input and generates a query
=======
=======
>>>>>>> 7dd70375 (release: merge staging into master (#1032))
<<<<<<< HEAD
>>>>>>> f028c383 (release: merge staging into master (#1032))
=======
=======
* Get a transcript from a video stored in a table using a Speech Recognition model. Then, ask questions on the extracted transcript using ChatGPT.
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
```sql
CREATE TABLE text_summary AS
SELECT SpeechRecognizer(audio) FROM ukraine_video;
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
>>>>>>> f028c383 (release: merge staging into master (#1032))
=======
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
=======
```

* Run ChatGPT on the `text` column in a table.
Expand All @@ -1041,7 +1079,12 @@ CREATE TABLE text_summary AS
>>>>>>> 6f08d5a3 (Update README.md)
=======
>>>>>>> 7dd70375 (release: merge staging into master (#1032))
<<<<<<< HEAD
>>>>>>> f028c383 (release: merge staging into master (#1032))
=======
=======
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
SELECT ChatGPT('Is this video summary related to Ukraine russia war', text)
FROM text_summary;
```
Expand All @@ -1050,10 +1093,13 @@ SELECT ChatGPT('Is this video summary related to Ukraine russia war', text)
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
>>>>>>> d40331e4 (Update README.md)
=======
>>>>>>> f028c383 (release: merge staging into master (#1032))
=======
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
* Train a classic ML model for prediction using the <a href="https://ludwig.ai/latest/">Ludwig AI</a> engine.
```sql
Expand All @@ -1065,6 +1111,7 @@ TIME_LIMIT 120;
=======
* Train an ML model using the <a href="https://ludwig.ai/latest/">Ludwig AI</a> engine to predict a column in a table.
<<<<<<< HEAD
<<<<<<< HEAD
=======
* Train a classic ML model for predicting a column using the <a href="https://ludwig.ai/latest/">Ludwig AI</a> engine.
>>>>>>> 6f08d5a3 (Update README.md)
Expand All @@ -1082,10 +1129,15 @@ PREDICT 'rental_price'
TIME_LIMIT 120;
>>>>>>> 53dafecf (feat: sync master staging (#1050))
=======
=======
=======
* Train a classic ML model for prediction using the <a href="https://ludwig.ai/latest/">Ludwig AI</a> engine.
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
```sql
CREATE FUNCTION IF NOT EXISTS PredictHouseRent FROM
( SELECT * FROM HomeRentals )
(SELECT * FROM HomeRentals)
TYPE Ludwig
<<<<<<< HEAD
'predict' 'rental_price'
Expand All @@ -1111,8 +1163,11 @@ EvaDB's AI-centric query optimizer takes a query as input and generates a query
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
=======
>>>>>>> f028c383 (release: merge staging into master (#1032))
=======
>>>>>>> 2170a7a9 (Bump v0.3.4+ dev)
2. AI Frameworks (Transform Unstructured Data to Structured Data; Unstructured data includes PDFs, text, images, etc. stored locally or on the cloud)
=======
2. AI Frameworks (Transform Unstructured Data to Structured Data, Unstructured data includes PDFs, images, podcasts, etc. stored on cloud buckets or local filesystem)
Expand All @@ -1128,6 +1183,9 @@ EvaDB's AI-centric query optimizer takes a query as input and generates a query
>>>>>>> eva-master
=======
2. AI Frameworks (Transform Unstructured Data to Structured Data, Unstructured data includes PDFs, images, podcasts, etc. stored on cloud buckets or local filesystem)
=======
2. AI Frameworks (Transform Unstructured Data to Structured Data; Unstructured data includes PDFs, text, images, etc. stored locally or on the cloud)
>>>>>>> 7cac771f (Bump v0.3.4+ dev)
3. Vector Database Systems (Feature Embeddings)

>>>>>>> 8c5b63dc (release: merge staging into master (#1032))
Expand Down
Loading

0 comments on commit 0e918a6

Please sign in to comment.