Skip to content

JohnQuiruz/reverse-rorschach

Repository files navigation

ReverseRorschach

ReverseRorschach is a semantic painting search tool built on a curated collection of approximately 300 hand-picked paintings. Each painting in this collection has been carefully selected for its artistic and emotional significance.

The semantic meaning of each painting is mapped using advanced AI reasoning and mathematical proximity, allowing users to search for artworks based on emotional or conceptual queries. The AI analyzes and organizes the paintings in a way that reflects their inferred emotional and symbolic content.

Get Started

Install packages:

# in a virtual environment
pip install -r requirements.txt

Run frontend:

cd frontend/
npm install
npm run dev

Run backend:

# in a new terminal cd to project root
uvicorn backend.api:app --reload

Open http://localhost:5173/ to view application

Disclaimer:
The results and associations produced by this tool are generated by artificial intelligence and are not intended to discriminate, stereotype, or cause harm to any individual or group. The mappings and interpretations are for exploratory and educational purposes

License

This is a personal project created for educational purposes.

About

A hybrid search engine that maps abstract emotional concepts (e.g., longing) to historical artworks based on both embedded semantic similarity (CLIP) and symbolic reasoning (TBD).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors