An awesome list of AI for art and design - resources, and popular datasets and how we may apply computer vision tasks to art and design.

Overview

Awesome AI for Art & Design Awesome PRs Welcome Twitter

An awesome list of AI for art and design - resources, and popular datasets and how we may apply computer vision tasks to art and design.

Contents

Computer Vision Tasks

Here are some examples of how computer vision tasks can be applied to real world applications in art and design:

Community

Here is a list of websites and projects that use AI for art and design:

  • Magenta - An open source research project exploring the role of machine learning as a tool in the creative process.
  • Artists and Machine Intelligence - A program at Google that brings artists and engineers together to realize projects using Machine Intelligence.
  • Google Arts & Culture - A non-profit initiative to preserve and bring the world’s art and culture online, accessible to anyone anywhere. It has cool interative experiments, virtual museums, art collections and more.
  • RunwayML - Machine learning for creators where you can learn and and share your projects.
  • AI & the Future of UX - A collection of blog posts about AI and its impact on the future of UX.

Data

I'm including data that is ready for ML training as well as sources with free images.

Art data

Museums with Free images

  • The Art Institute of Chicago - 5000 high res images.
  • The Metropolitan Museum of Art - Over 400,000 artworks from around the world, near half of which are open access of unrestricted commercial and noncommercial use. Go to their website and click on "Open Access Artworkds".
  • The British Museum - Near 2 million free images (article | museum).
  • Amsterdam’s Rijksmuseum - Over 700,000 paintings online copyright free (article | Museum).

Design data

  • Rico - A collection of datasets for mobile app UI along with a reasearch paper.
  • Common Mobile/Web App Icons - Kaggle datasets of icons scraped from the Noun Project.
  • Icons-50 - Kaggle dataset of 10,000 icons in 50 classes.
  • The noun project - A website where you can search through 2 million curated icons. It doesn't have a dataset ready for ML training but you can either download individual icons for free or purchase the icons.
Owner
Margaret Maynard-Reid
ML GDE | AI, Art & Design
Margaret Maynard-Reid
A light library to build tiny websites

A light library to build tiny websites

BT.Q 1 Dec 23, 2021
An advanced pencil sketch generator

Pencilate An advanced pencil sketch generator About : An advanced pencil sketch maker made in just 12 lines of code. Yes you read it right, JUST 12 LI

MAINAK CHAUDHURI 23 Dec 17, 2022
An open-source hyper-heuristic framework for multi-objective optimization

MOEA-HH An open-source hyper-heuristic framework for multi-objective optimization. Introduction The multi-objective optimization technique is widely u

Hengzhe Zhang 1 Feb 10, 2022
If Google News had a Python library

pygooglenews If Google News had a Python library Created by Artem from newscatcherapi.com but you do not need anything from us or from anyone else to

Artem Bugara 1.1k Jan 08, 2023
BlueBorne Dockerized

BlueBorne Dockerized This is the repo to reproduce the BlueBorne kill-chain on Dockerized Android as described here, to fully understand the code you

SecSI 5 Sep 14, 2022
Checking-For-Fibonacci-Syquence-In-Python - Checking For Fibonacci Syquence In Python

Checking-For-Fibonacci-Syquence-In-Python The Fibonacci sequence is a set of num

John Michael Oliba 1 Feb 14, 2022
Uma versão em Python/Ursina do aplicativo Real Drum (android).

Real Drum Descrição Esta é uma versão alternativa feita em Python com a engine Ursina do aplicatio Real Drum (presente no Google Play Store). Como exe

hayukimori 5 Aug 20, 2022
Convert Roman numerals to modern numerals and vice-versa

Roman Numeral Conversion Utilities This is a utility module for converting from and to Roman numerals. It supports numbers upto 3,999,999, using the v

Fictive Kin 1 Dec 17, 2021
A collection of existing KGQA datasets in the form of the huggingface datasets library, aiming to provide an easy-to-use access to them.

KGQA Datasets Brief Introduction This repository is a collection of existing KGQA datasets in the form of the huggingface datasets library, aiming to

Semantic Systems research group 21 Jan 06, 2023
An universal linux port of deezer, supporting both Flatpak and AppImage

Deezer for linux This repo is an UNOFFICIAL linux port of the official windows-only Deezer app. Being based on the windows app, it allows downloading

Aurélien Hamy 154 Jan 06, 2023
A Python wrapper around Bacting

pybacting Python wrapper around bacting. Usage Based on the example from the bacting page, you can do: from pybacting import cdk print(cdk.fromSMILES

Charles Tapley Hoyt 5 Jan 03, 2022
Basic cryptography done in Python for study purposes

criptografia Criptografia básica feita em Python para fins de estudo Converte letras em numeros partindo do indice 0 e vice-versa A criptografia é fei

Carlos Eduardo 2 Dec 05, 2021
SpaCy3Urdu: run command to setup assets(dataset from UD)

Project setup run command to setup assets(dataset from UD) spacy project assets It uses project.yml file and download the data from UD GitHub reposito

Muhammad Irfan 1 Dec 14, 2021
mrcal is a generic toolkit to solve calibration and SFM-like problems originating at NASA/JPL

mrcal is a generic toolkit to solve calibration and SFM-like problems originating at NASA/JPL. Functionality related to these problems is exposed as a set of C and Python libraries and some commandli

Dima Kogan 102 Dec 23, 2022
An app to automatically take attendance by scanning students' bar coded ID card as they enter the classroom.

Auto Classroom Attendance This application may be run on a PC to automatically scan students' ID card using a generic bar code scanner and output the

1 Nov 10, 2021
Cairo-integer-types - A library for bitwise integer types (e.g. int64 or uint32) in Cairo, with a test suite

The Cairo bitwise integer library (cairo-bitwise-int v0.1.1) The Cairo smart tes

27 Sep 23, 2022
a package that provides a marketstrategy for whitelisting on golem

filterms a package that provides a marketstrategy for whitelisting on golem watching requestor logs distribute 10 tasks asynchronously is fun. but you

KJM 3 Aug 03, 2022
Unofficial Valorant documentation and tools for third party developers

Valorant Third Party Toolkit This repository contains unofficial Valorant documentation and tools for third party developers. Our goal is to centraliz

Noah Kim 20 Dec 21, 2022
An Advent calendar of small programming puzzles for a variety of skill sets and skill levels.

Advent of Code 2021 The Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be sol

Evan Cope 0 Feb 13, 2022