Question: I know it may be a too board question... I have googled a lot, and find there are [APIs](https://cloud.google.com/vision/) for general object recognition, but the result is inaccurate for "Game Roles in Game Scenario".

I wonder is there any open source project, or commerce API, or procedures to do:

1. judge whether one picture is an Game Picture?
2. judge which Game it comes from if I could give some training data (labeled game pictures with game name) ?
3. detect which game role (maybe type, like it's a car but no need to tell it's BMW, but car is much better recognized) it has?

As I am new to this field, any suggestions are appreciated, I guess it's related with deep learning, I know Tensorflow/Theano/Torch but I never used them in image field before.

Answer: 
It is better to read it in a `list` rather than creating multiple objects in the global env, i.e. 

```
files <- sprintf("hello%d_mynameis.csv", number)
library(data.table)
lapply(files, function(x) fread(x)[, sum(A5 %chin% c("My", "Name"))]) 

```
You can use `assign` to create objects in the environment

```
for(i in number){
    assign(paste0("new_df_",i), read.csv(paste0("hello[",i,"]mynameis.csv"), header = FALSE))
}

```

Here's a working example

```
df1 <- data.frame(id = 1:5)
df2 <- data.frame(id = 6:10)

number <- 1:2

for(i in number){
    assign(paste0("new_df_",i), get(paste0("df", i)))
}

```