Giter VIP home page Giter VIP logo

libretro-thumbnails's Introduction

MOVED

libretro-thumbnails has moved over to https://github.com/libretro-thumbnails/libretro-thumbnails .

libretro-thumbnails

The RetroArch XMB menu can display thumbnails for any game in a playlist.

Screenshot

Thumbnail repository layout

  1. The thumbnails are installed into the RetroArch config's thumbnails directory

  2. There are three types of thumbnails:

    • Named_Snaps In game snapshots
    • Named_Titles Title screen snapshots
    • Named_Boxarts Boxart
  3. Thumbnail files need to follow this naming convention:

    thumbnails/Playlist_Name/Named_Type/Game_Name.png
    
  4. The following characters in playlist titles must be replaced with _ in the corresponding thumbnail filename:

    &*/:`<>?\|
    

Thumbnail submission guidelines

  1. Images must be PNG
  2. Images submitted to this repository should not be greater than 512px wide. Images with native widths greater than this should be scaled down to 512px wide before submission.
  3. When official boxart is not available for a system, as for example with arcade ROMs, it is acceptable to substitute promotional flyers. Boxart for unlicensced and prototype titles is welcome, but in no case should fan-made or mockup boxart be submitted.
  4. Use RobLoach/libretro-thumbnails-check to check for missing thumbnails and/or orphaned files.

Thumbnail scraper tool

These example commands can be modified to scrape thumbnail images for other systems or in other source formats.

./tgdb.pl retroarch/media/libretrodb/dat/Nintendo\ -\ Super\ Nintendo\ Entertainment\ System.dat  
mogrify -format png -resize 512x Nintendo\ -\ Super\ Nintendo\ Entertainment\ System/Named_Boxarts/*.jpg
rm Nintendo\ -\ Super\ Nintendo\ Entertainment\ System/Named_Boxarts/*.jpg

Explanation:

  1. Retrieve the RetroArch database records for the Nintendo - Super Nintento Entertainment System
  2. Use the ImageMagick mogrify tool to convert a batch of jpg thumbnails to png format at the correct maximum width
  3. Remove the source jpg files (this third line can be removed if scraping files already in PNG format)

libretro-thumbnails's People

Contributors

alcaro avatar alegag avatar axiphel avatar barbudreadmon avatar budtske avatar cityeyes avatar davmanypsp avatar garcia1987 avatar inactive123 avatar jsmadja avatar kade-robertson avatar kivutar avatar kwyxz avatar lasers avatar leiradel avatar lollo78 avatar losernator avatar markwkidd avatar montylfp avatar retroup avatar robloach avatar romatthe avatar rsk8 avatar sergiobenrocha2 avatar taoplyply avatar tcamargo avatar theoligopolist avatar xtmodx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

libretro-thumbnails's Issues

Would like to post this full set as a torrent.

Hi,

I'd like to post this full set of images as a torrent. I will be glad to give the link to this github account, and the retroarch and libretro homepages in the descriptions and in a README included in the torrent. My plan is simply to 7zip the whole file structure and upload this beast.

Is there a problem with any of the above? If there are any conditions, other than attribution, please let me know. I plan to upload around the first of March, 2018.

Best Regards,
Rodney Fisk
[email protected]

Filename conflict with HFS+ filesystem (Mac OS X)

This seems to have only affected a pair of files:
https://github.com/cfillak/libretro-thumbnails/blob/master/Sony%20-%20PlayStation/Named_Boxarts/Alundra%20(USA)%20(V1.1).png

https://github.com/cfillak/libretro-thumbnails/blob/master/Sony%20-%20PlayStation/Named_Boxarts/Alundra%20(USA)%20(v1.1).png

It seems that there are 2 alternate boxarts for this game (Alundra (USA)). Their filenames are:
Alundra (USA) (v1.1).png
Alundra (USA) (V1.1).png

The names are only differentiated by the case of the 'v' or 'V' in the version number. The Mac OS X filesystem HFS+ is case-insensitive but case-preserving, that is it will leave whichever case you use to name files as the outward representation of the filename but under the hood it sees no difference between (v1.1) and (V1.1). When checking out this repo on a Mac I only get the file with the lowercase v1.1 because it overwrites the V1.1 as the filesystem sees no difference between the two. I suggest either avoiding multiple arts for a single game, or naming them with a greater difference than upper/lowercase.

Invalid filesystem characters in game names

In a conversation with @twinaphex and @Alcaro, we concluded that we must either change game names that contain the characters /<>&?"|: (and anything outside the 32-126 range), or sanitize the game name to produce a file name that is valid (i.e. URL-encode them or something like it.)

Right now ZX Spectrum game names are being changed to avoid those characters, so games like "Dan Dare: Pilot of the Future" become "Dan Dare_ Pilot of the Future"

"FB Alpha - Arcade Games" is not extracting on Windows

RetroArch isn't able to extract the thumbnail files from the "FB Alpha - Arcade Games" set on Windows since the OS isn't case sensitive and therefore won't tolerate certain files in the same folder.

For example:
"The King of Fighters '98 - The Slugfest _ King of Fighters '98 - Dream Match Never Ends (Korean board).png"
and
"The King of Fighters '98 - The Slugfest _ King of Fighters '98 - dream match never ends (Korean board).png"
cannot be in the same folder as Windows considers them to share the same filename.

This might also apply to other thumbnail sets, but my slow connection won't allow me to test them all out any time soon.

pngquant optimization

Hi guys, considering that pngquant is supported
92e77f2
What do you think about to compress all the actual PNGs and upload them again on libretro-thumbails?
Could we define the compression parameters to use?

Magnavox - Odyssey2

Magnavox - Odyssey2/Named_Boxarts - Missing
Magnavox - Odyssey2/Named_Snaps - Broken
Magnavox - Odyssey2/Named_Titles - Broken

Remove [b] from thumbnail names

Remove some common strings from names to avoid having to have duplicates. We'd have to update RetroArch to remove those strings from the detected name.

  • [b]
  • (Proto)
  • (Rev 1)
  • (Rev 2)
  • (Rev 3)
  • (Rev 4)
  • (Rev 5)
  • (Rev 6)

@markwkidd What do you think?

Sources for Atari 2600 thumbnails

I have been meaning to devote some time to an Atari 2600 thumbnail collection but I haven't yet had the chance. Now with the new database using No-Intro style game names for this system, I thought I'd at least share my starting points in case anyone else is also compiling a list of source images.

Are there any other good sources for these thumbnails? What about a protocol for naming them the same as the playlist names?

Here's what I've found so far:

Official Stella Emulator 2600 Snap Library
Homepage: http://stella.sourceforge.net/screenshots.php
Full collection download: https://sourceforge.net/projects/stella/files/stella/3.6/ (look for the latest file starting with "stella-snapshots")

Typhon's Atari Box Art Collection (libretro forums)
https://libretro.com/forums/showthread.php?t=7490

In order to set things up Typhon recommends the Bulk Rename Utility in the forums but I haven't tried it myself: http://www.bulkrenameutility.co.uk/Features.php

ROM files with no boxart

Hello folks,

What is the consensus on ROM files with no known boxart?
I'm thinking about things like this for the Super Famicom, for example, but there's other cases with different hardwares:

	name "Parame ROM Cassette Vol. 1 (Japan) (Unl)"
	name "Parame ROM Cassette Vol. 2 (Japan) (Unl)"
	name "Parame ROM Cassette Vol. 3 (Japan) (Unl)"
	name "Parame ROM Cassette Vol. 4 (Japan) (Unl)"
	name "Parame ROM Cassette Vol. 5 (Japan) (Unl)"
	name "DSP1 Tech Demo (USA) (Demo)"

Is there a generic placeholder we could use?
Thanks!

SFC clones of SNES games?

While checking out the latest No-Intro datfiles for the Super Nintendo romset I have stumbled upon new entries like this:

http://datomatic.no-intro.org/index.php?page=show_record&s=49&n=1114

There is now a bunch of games qualified as (Japan) (En)

The No-Intro website calls them clones of European games, but I'm quite puzzled. Does anyone have any idea what they are? Where are these coming from? As far as I know Japanese SFC and European SNES are not compatible because of a region-locking chip incorporated in the cartridges so I am left wondering what these clones are about.

Now in regards to the boxarts, what's the consensus with these clones, should we use Japanese or European boxarts? (I'm leaning towards Japanese but ymmv)

Symlinks

Let's replace the symlinks, they might not work across all consoles.

Split libretro-thumbnails into individual repositories

The libretro-thumbnails repository is getting really large, which makes it difficult to clone and maintain when you don't have much harddrive space available. Splitting the repository into its own org on GitHub will make management of the individual systems much easier.

What I'm proposing:

  1. Create a new http://github.com/libretro-thumbnails org on GitHub
  2. Create a repository in the org for each system
  3. Add all the images to the repos
  4. Create a new http://github.com/libretro-thumbnails/libretro-thumbnails repo that would allow easy checking out of ALL the thumbnails for each system
  5. Update http://thumbnails.libretro.com/ to use the new repo that automatically checks out all the child repos

8 SNES images that need to be renamed

There's a general issue for this, but I believe that it isn't very useful, since it basically just says "many things are wrong, please fix them". I think that you should close it and ask people to report specific games along with the No-Intro source for you to quickly verify and rename them.

Format: Correct game title | images that need to be corrected | source

Thumbnails naming for Sega Saturn

Hello folks,

I was working on adding thumbs for the Sega Saturn today and quickly realized there was a naming discrepancy between some database files, for example with the US version of Albert Odyssey :

metadat/redump/Sega - Saturn.dat:	name "Albert Odyssey - Legend of Eldean (USA)"
metadat/libretro-dats/Sega - Saturn.dat:	name "Albert Odyssey - Legend of Eldean (United States)"

It seems like currently the thumbnails are following the redump/ dat syntax, but wouldn't it make sense to have them follow the libretro-dats/ syntax? Thanks for letting me know!

Submission: MAME thumbnails

This thumbnail set began in a different form as a pull request regarding MAME 2003 thumbnails. That background along with the script I used to rename the thumbnails to RetroArch naming convention is in the now-closed pull: #80

The linked thumbnail sets below are derived from the arcadeitalia database. (arcadeitalia uses the same Progetto-SNAPS dat file for reference as do the libretro cores.) I began with the arcadeitalia MAME 0.159 (MAME 2014 core) set, and added in support for name variations for the other 'frozen' MAME cores (MAME 2000, 2003, 2010). This 'omnibus' MAME thumbnail set is only a 7% increase in total archive size from MAME 2014 alone.

Thumbnails that started as less than 512px wide remain at their original resolution for RetroArch to scale up. Thumbnails that were larger than 512px wide are scaled down to 512px.

'MAME Omnibus Thumbnails' (MAME 2000/2003/2010/2014 name variations)

Truncate filenames?

When checking out with git, some files cannot be created because they exceed filename length limit:

error: unable to create file Nintendo - Game Boy Advance/Named_Boxarts/2 Games in 1 - The SpongeBob SquarePants Movie + SpongeBob SquarePants and Friends in Freeze Frame Frenzy (Europe) (En,Fr,De,Es,It,Nl+En,Fr,De,Es,Nl).txt (File name too long)
error: unable to create file Nintendo - Game Boy Advance/Named_Snaps/2 Games in 1 - The SpongeBob SquarePants Movie + SpongeBob SquarePants and Friends in Freeze Frame Frenzy (Europe) (En,Fr,De,Es,It,Nl+En,Fr,De,Es,Nl).png (File name too long)
error: unable to create file Nintendo - Game Boy Advance/Named_Titles/2 Games in 1 - The SpongeBob SquarePants Movie + SpongeBob SquarePants and Friends in Freeze Frame Frenzy (Europe) (En,Fr,De,Es,It,Nl+En,Fr,De,Es,Nl).png (File name too long)

Missing PC Engine CD images

Please upload this batch of screenshots I've generated for the NEC - PC Engine CD - TurboGrafx-CD.

I've listed the proper file names as specified by the Redump project (the "No-Intro" of CD-based systems). Please use these names with only the modifications required by Libretro (: → _ etc.):

Software: Splash Lake: Ostrich Daibouken (Japan)

Title:
splash lake - ostrich daibouken japan -0009

Snap:
splash lake - ostrich daibouken japan -0004


Software: Chou Jikuu Yousai Macross 2036 (Japan)

Title:
chou jikuu yousai macross 2036 japan -0001

Snap:
chou jikuu yousai macross 2036 japan -0003


Software: ImageFight II: Operation Deepstriker (Japan)

Title:
imagefight ii - operation deepstriker japan -0000

Snap:
imagefight ii - operation deepstriker japan -0001


Software: L-Dis (Japan) (Rev 6)

Title:
l-dis japan rev 6 -0000

Snap:
l-dis japan rev 6 -0001


Software: NEXZR (Japan) (Rev 2)

Title:
nexzr japan rev 2 -0000

Snap:
nexzr japan rev 2 -0002


Software: Star Parodier (Japan) (Rev 2)

Title:
star parodier japan rev 2 -0002

Snap:
star parodier japan rev 2 -0003

Sega Genesis box arts

thegamesdb has some wrong box arts in its set. Here what I found, in the case we move to 512:

    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Advanced Busterhawk Gleylancer (Japan).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Alisia Dragoon (Europe).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Alisia Dragoon (Japan).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Alisia Dragoon (USA).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Beyond Oasis (USA).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Story of Thor, The - Hikari o Tsugumono (Japan).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Dr. Robotnik's Mean Bean Machine (USA).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Hellfire (Europe).png
    new file:   Sega - Mega Drive - Genesis/Named_Boxarts/Pulseman (Japan).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Ranger X (Europe).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Sonic Spinball (Japan).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Sonic The Hedgehog (Japan, Korea).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Sonic The Hedgehog 3 (Europe).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Sonic The Hedgehog 3 (Japan, Korea).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Sonic The Hedgehog Spinball (Europe).png
    modified:   Sega - Mega Drive - Genesis/Named_Boxarts/Teenage Mutant Hero Turtles - The Hyperstone Heist (Europe).png

Doom Plutonia and TNT are wrong

Plutonia snapshot is from TNT and the other way around.
I don't feel like cloning the whole repo to rename them, so if anyone doing some other stuff and feels like doing that too you're welcome!

Adding new files creates a new folder with % instead of spaces?

I added some box arts last night and for some reason instead of being added into Nintendo - Nintendo DS Decrypted it creates an entirely new folder Nintendo%20-%20Nintendo%20DS%20Decrypted

I'm doing the same thing I've always done which is just drag and drop and commit.

Truncated Directory Listing

If a directory has more than 1000 images in it, github truncates the listing with an error (ZX Spectrum for example):
"Sorry, we had to truncate this directory to 1,000 files. 7,273 entries were omitted from the list"
Can an xml file or similar be included above a directory to show the contents (title, image url, etc)?

Thanks!

General PNG optimization

Hi, I've been working here optimizing the PNGs for size.

Used Fileoptimizer that runs some png optimizers serially, too slow (weeks of processing). But found some good compromise in terms of final size and compression time. There is a small loss in the image, not visible even with zooming and just relative to quantization (first step is pngquant), other things as re-compression, huffmann optimizations or stripping tags are lossless.

As other user said, pngs with alpha channel must be checked, AFAIK this is not important in boxes, snaps and titles as they are simple scans or snapshots.

If there is interest in this I can show the process i've choosen (pngquant, truepng, defluff,...) and could try to code a python script for processin the whole set.

Sega - Master System - Mark III - Named_Boxarts

I would like to push the Sega - Master System - Mark III (incomplete). Before to do that, please tell me the size I have to use. Mine are 480x680 pixel. Is fine for you or I have to reduce the size?

SNES thumbnail .dat file missing

The .dat file that allows direct download from within LAKKA is missing (guessing here - new to this but trying to be helpful).

Tried to download Boxart for my SNES collection but it was the only one that failed.

Upon checking repository, it is only the .dat file missing that I can see.

Missing images for the SNES version of Williams Arcade's Greatest Hits (USA)

File uploads require push access to this repository.

Please upload these title and gameplay screenshots I've generated.

System: Nintendo - Super Nintendo Entertainment System
ROM: Williams Arcade's Greatest Hits (USA)

This is a multigame cartridge. It'd rather add the game select screen as its title screen, so users can remember what games it includes just by looking at it. If you prefer to show the screen that it is displayed in the first seconds after turning the system on as the title, and use the game select as the "snap" image, I've included it too:

Williams Arcade's Greatest Hits (USA)
Williams Arcade's Greatest Hits (USA)
Williams Arcade's Greatest Hits (USA)

Snaps and Aspect Ratios

I was going through working on building an artwork set for mame 2003 and was looking at this repo for resources, I found that the quality and size of the title snaps from progettoemma were much improved from what are currently in this repository, though I wasn't sure what the priority or preference was in terms of this thumbnails database

For example, a comparison of the title snaps for 10 yard (disregard the potential compression by the github uploader)

Progettoemma:
title_progettoemma
256x224
1852 bytes

Progettoemma: Upscaled in gimp (nearest neighbour)
title_progettoemma_scaled_up
512x448
3124 bytes

Libretro-Thumbnails repository:
10 yard fight_libretro
512x385
45938 bytes

Screenshots from the libretro-mame-2003 core:

Default:
yard-161210-074121
1440x1080
9245 bytes

Scaled Down in Gimp (nearest neighbour):
retroarch_scaled_down
512x384
3300 bytes

As far as aspect ratios, according to progettoemma the original screen specs were:
Resolution 256 x 224 @ 56.737589 Hz

so that puts it at a 8:7 aspect ratio, it seems that for the most part progettoemma reflects the original screen dimensions (which vary by game) on their site.

So are we looking to retain a "pixel perfect" aspect ratio or are we looking to standardise them to 4:3 like retroarch does with the default screenshot settings?

I was looking into crawling their site to get improved snaps and upscaling them to a 512 px width for mame, or I can take snaps from within retroarch.

The other point of discussion would be if we want video smoothing on or off, as from the current title snap of 10yard in this repo its blurry enough to be equivalent of video smooth on whereas the screenshots I took were with video smooth off (which also help keep the filesize smaller)

As far as file size goes, the filesize is ~50000 bytes in its current state, with my downscaled screenshots from retroarch it will take it down to ~3300 which is ~93% filesize reduction

Anyways before I embark on this endeavour I want to make sure there is a common consensus so I have a standard to work off of. I'm interested in your feedback. @markwkidd as you've been doing lots of the mame stuff perhaps you may have some input?

References:

Progetto Emma Source:
http://www.progettoemma.net/index.php?gioco=10yard&lang=en

Libretro 10 yard thumbnail source: https://raw.githubusercontent.com/libretro/libretro-thumbnails/master/MAME/Named_Titles/10%20Yard%20Fight.png

some semi relevant dev discussion on native aspect ratios and screen resolutions https://forums.nesdev.com/viewtopic.php?f=2&t=10141

Some snaps/titles not up to date

I notice some snaps/titles arent up to date, that is to say, not the correct names as the latest no-intro
For instance, for the sega games, "sonic spinball" snaps/titles should read "sonic the hedgehog spinball" for the latest

the boxart images have the correct names tho, but not all the snaps/titles

Guidelines

Some guidelines should be useful.

  • Default size (width = 256 ? too small for big size TVs... the 32X boxarts seems to be ok, 495 px width)
  • Source of the Pictures (thecoverproject? thegamesdb? GameFAQs?)

Edit: GameFAQs has some too (low resolution it seems)
Edit2: gamescanner.org too
Edit3: segaretro

cross-platform /no-intro standard naming for thumbnail filenames

I have been running into trouble cloning the thumbnail repo to a Windows machine, and I believe the problem lies with some thumbnails who do not have properly escaped filenames. In particular, my machine is not handling some : colons that didn't get escaped into _ underscores.

Unfortunately due to the way git is working, or maybe my lack of skill with it, I am having trouble creating a PR to rename the files. Maybe @RobLoach or another thumbnail guru could take a look?

I'm pasting the filenames below, but I also noticed that if I enter the : colon character in github's "find file" feature, it turns up another two pages of thumbnails which don't have their colons escaped into an _ underscore.

libretro-thumbnails/FB Alpha - Arcade Games/Named_Titles/E.D.F. : Earth Defense Force.png 
libretro-thumbnails/FB Alpha - Arcade Games/Named_Snaps/E.D.F. : Earth Defense Force.png 
libretro-thumbnails/FB Alpha - Arcade Games/Named_Titles/E.D.F. : Earth Defense Force.png 
libretro-thumbnails/FB Alpha - Arcade Games/Named_Snaps/E.D.F. : Earth Defense Force (North America).png 
libretro-thumbnails/FB Alpha - Arcade Games/Named_Titles/E.D.F. : Earth Defense Force (North America).png 
libretro-thumbnails/FB Alpha - Arcade Games/Named_Snaps/E.D.F. : Earth Defense Force (bootleg) [Bootleg, no sound].png 
libretro-thumbnails/FB Alpha - Arcade Games/Named_Titles/E.D.F. : Earth Defense Force (bootleg) [Bootleg, no sound].png 

Boxart for different world region

Hi guys!
I'm cloning the new repository: hope to find some spare time to help you again.

But before to reprise, I need some indication.

Often, a game released also for Korean, Japanese, Brazil... market has different covers, but for this region sometimes is impossible to find online a good quality boxart to use (most of the time they are totally missing).

For Sega Master System MkIII (incompleted at the moment) I used a different approach from the job done before, trying to respect the regional covers. But this became quickly a very, very, very frustrating job.

So, how should we behave?
My proposal: we could use only EU/USA boxarts also for the games released for different markets and integrate the specific regional covers only for the exclusive games released for the non EU/USA markets.
What do you think?

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.