Code Monkey home page Code Monkey logo

Comments (3)

jlu5 avatar jlu5 commented on July 17, 2024

I'll try to refine this question further:

If you're looking for categorization in downloads, this is already available in some sources (e.g. Wallhaven) while others have it as an open issue (e.g. Unsplash)

If you're looking for categorization in any arbitrary set of images, this is effectively delving into machine learning / neural networks territory (specifically, look for "image classification"). While a proof of concept of this applied to wallpapers would be quite interesting, it's probably out of Variety's scope and better implemented as a standalone program. In particular, if something can sort images into descriptive folders , then using those in Variety would be as simple as selecting the folders you want at any particular moment.

from variety.

peterlevi avatar peterlevi commented on July 17, 2024

The issue with any sort of ML in Variety is that we can't really bundle the necessary libraries and models with Variety to have the classification work on the user's machine (Tensorflow, numpy, scipy, etc. are all pretty big, and the trained models themselves tend to become quite huge, and also classification is somewhat resource and power-intensive, though this is less of an issue). Which would require us to do this on a server, and it makes things complex.

BUT for this particular use-case I don't even see the need - just curate and adjust your image sources according to what you want to see.

from variety.

jlu5 avatar jlu5 commented on July 17, 2024

Well said - closing as wontfix accordingly.

from variety.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.