Who is this character?
Witchbooru recognizes anime characters in images.
It combines an accurate deep neural network and a lightweight naive Bayes classifier, enabling low-cost updates of the model to handle the ever-increasing number of characters.
See scripts/README
cargo build -p witchbooru-lambda --release --target x86_64-unknown-linux-musl
zip -j lambda.zip ./target/x86_64-unknown-linux-musl/release/bootstrapdocker compose up -d
aws s3 mb --endpoint=http://localhost:4566 s3://witchbooru-model/
aws s3 cp --endpoint=http://localhost:4566 --recursive ./model/ s3://witchbooru-model/
sam local start-api --docker-network localstacksam deploy --guided
# Upload model files to S3 as appropriatecargo run -p witchbooru-cli --release -- /path/to/img -m ./modelSee frontend/README