26 October - 1 November
Section outline
-
Predavanja in vajev tem tednu odpadejo. V vmesnem času obnovite svoje kompetence za SQL in Python in se praktično spoznajte z vektorskimi bazami.
Materiali in tutorial za delo z vektorskimi bazami (ChromaDB) in Pythonom:
- ChromaDB getting started: https://docs.trychroma.com/docs/overview/getting-started
- (opcijsko) Run a ChromaDB server: https://docs.trychroma.com/docs/cli/run
- ChromaDB tutorial: https://www.datacamp.com/tutorial/chromadb-tutorial-step-by-step-guide
- Python/ChromaDB/LLM Tutorial: https://realpython.com/chromadb-vector-database/
Relacijske baze z vektorskimi razširitvami:
- MariaDB: https://mariadb.org/projects/mariadb-vector/, https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-overview
- MySQL: https://dev.mysql.com/doc/refman/9.7/en/vector.html, https://dev.mysql.com/doc/refman/9.7/en/vector-functions.html, https://www.dbvis.com/thetable/a-complete-guide-to-the-new-mysql-9-vector-data-type/
- PostgreSQL in pgVector: https://www.datacamp.com/tutorial/pgvector-tutorial
- SQLite in sqlite-vec: https://alexgarcia.xyz/sqlite-vec/, https://alexgarcia.xyz/sqlite-vec/python.html
- DuckDB in vss: https://duckdb.org/docs/2.0/core_extensions/vss, https://duckdb.org/2024/05/03/vector-similarity-search-vss
- ChromaDB getting started: https://docs.trychroma.com/docs/overview/getting-started