Giter VIP home page Giter VIP logo

wordcloud2's Introduction

wordcloud2

CRAN Downloads Build status

R interface to wordcloud for data visualization. Timdream's wordcloud2.js is used in this package.

contributors

Original description

Installation

devtools::install_github("lchiffon/wordcloud2")

knitr and shiny is support in wordcloud2 package.

Example

library(wordcloud2)
wordcloud2(demoFreq, size = 1,shape = 'star')

1

wordcloud2(demoFreq, size = 2, minRotation = -pi/2, maxRotation = -pi/2)

1

wordcloud2(demoFreq, size = 2, minRotation = -pi/6, maxRotation = -pi/6,
  rotateRatio = 1)

1

Chinese version

## Sys.setlocale("LC_CTYPE","eng")
wordcloud2(demoFreqC, size = 2, fontFamily = "微软雅黑",
           color = "random-light", backgroundColor = "grey")

1

Example of successfully deploying interactivate clickable wordcloud with special shape on R-shiny

Thanks JacobXPX's contribution to this feature:

Thanks AdamSpannbauer for pointing out the issues.

Additional features are added or modified:

  1. hover information display are fixed, refering AdeelK93's previous work, thanks!

  2. multiple wordclouds which seperatedly click are supported.

  3. clickedWordInputId is changed to be automatically generated by: paste0(outputId, "_clicked_word")).

See sample below for more details:

library(shiny)
library(wordcloud2)
shinyApp(
  ui=shinyUI(fluidPage(
    #using default clicked word input id
    wordcloud2Output("my_wc", width = "50%", height = "400px"),
    #using custom clicked word input id
    wordcloud2Output("my_wc2", width = "50%", height = "400px"),
    
    verbatimTextOutput("print"),
    verbatimTextOutput("print2")
  )),
  server=shinyServer(function(input,output,session){
    
    figPath = system.file("examples/a.png",package = "wordcloud2")
    
    output$my_wc  = renderWordcloud2(wordcloud2(data = demoFreq, figPath = figPath, size = 0.4,color = "blue"))
    output$my_wc2 = renderWordcloud2(wordcloud2(demoFreq))
    
    #using default clicked word input id
    output$print  = renderPrint(input$my_wc_clicked_word)
    #using custom clicked word input id
    output$print2 = renderPrint(input$my_wc2_clicked_word)
  })
)

run the above code and click refresh, it will work.

1

wordcloud2's People

Contributors

adamspannbauer avatar adeelk93 avatar ekstroem avatar jacobyxu avatar lchiffon avatar ryimeng98 avatar timelyportfolio 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

wordcloud2's Issues

Words are clumpsed

Hi there

The demo file works pretty well, but on real data the words appear clumpsed. Not I tried to reduce font size (down to 0.00001) and all the words appear but on the same size

Thank you very much in advance for any help

Cheers!
rplot

Inconsistent Versions?

When I install wordcloud2 using CRAN I get version 0.2.1:

> install.packages("wordcloud2")
> library(wordcloud2)
> sessionInfo()
...
other attached packages:
[1] wordcloud2_0.2.1

However, when I try to install the latest version from github, I get version 0.2.0:

> library(devtools)
> install_github("Lchiffon/wordcloud2")
> library(wordcloud2)
> sessionInfo()
...
other attached packages:
[1] wordcloud2_0.2.0

Why do I get a lower version number when installing via github?

Custom Hover Text

Is it possible to customize the hover text?

I have a dataset with 3-4 very large words compared to all the others, to solve this I want to take the log of the frequencies (technically I'm taking the ceiling of the log base 2 and then adding 1). I'd either like to customize what frequency is shown in the hover text (or just not show it at all. Is that possible?

function failed

Hello,
The function "wordcloud2(demoFreq, figPath = figPath, size = XXX, color = XXX)" doesn't work after updating Mac OS, R and RStudio.

would wordcloud2 create a 3D image?

there is a link as follows:
http://www.ooopic.com/sheying/51040521.html

would you please give an example?

另外,我发现通过figPath指定自定义图形时有时候达不到预期效果,比如只填充了图片的轮廓(空心),或者图片的不规则形状被平滑(如带有不规则边缘的云朵输出后成为椭圆),不知道在图片选取上有什么技巧或注意事项?

wordcloud2 0.2.1 breaks in Shiny

After upgrading to version 0.2.1 I get an error message that variable iii can't be found in my Shiny apps that uses wordcloud2. The word cloud is rendered, but other parts of the app breaks. Downgrading to 0.2.0 solves the issue. The culprit seems to be the function call that was removed from wordcloud2.R 1696d2f. Will a new version be published to CRAN without this bug?

Cannot set seed for randomization

Each time I create a word cloud the words appear in a different order. Running set.seed prior does nothing. Is there a way to make it consistent?

Click Event in shiny?

Is it possible to return a click on a word of the wordcloud as a click event in shiny in order to bind other objects (e.g. bsModal) to it? For example, in plotly this is a accomplished by generating an object that can be accessed from within the shiny session and holds the event data (e.g. click coordinates) (https://plot.ly/r/shinyapp-linked-click/).

Letter in Shiny

Is it possible to use render the letter based wordcloud (letterCloud) in Shiny with renderWordcloud2.R ?Thanks :-)

WCtheme: could not find function "WCtheme"

First of all congratulations to bring wordcloud to the R community.

I'm using wordcloud2 with this code in shiny:

**output$plot <- renderWordcloud2({

    wordcloud2(data.frame(words()$word, words()$frequencia),
               color = rep(c("#17882c","#EC644B",
                             "#4B77BE","#FDE3A7",
                             "#C8F7C5","#913D88",
                             "#D2527F","#336E7B",
                             "#E9D460","#D35400",
                             "#1BA39C","#9B2335"),
                           length.out=nrow(data.frame(words()$word, words()$frequencia)))) + WCtheme(1)       
    
  })**

However i'm receiving this error message:

WCtheme: could not find function "WCtheme"

If a remove WCtheme everything works well, but with characeter enconding errors.

Before i was able to run this example without any errors.

Best regards!

Filipe

Warning Message: as_data_frame vs as.data.frame

Hi,

Please have a look at using a tibble, cf. as_data_frame(), instead of a standard R data frame for the input data. The result is all the same, but it think it would be nice if the warning message could be dropped when using a tibble.

And thanks for the lovely package!

Lettercloud 画图只有背景色

现在出现了这个问题,letterCloud(demoFreqC,word="R",size = 1) 出来之后没有颜色,只有形状没有颜色,如下图,是怎么回事?
c8c6a2efce1b9d166db09ebdf8deb48f8d5464f3
c8c6a2efce1b9d166db09ebdf8deb48f8d5464f3

Self contained widget save does not work

I tried to save the widget with the self-contained option, that does not work.
There is nothing fancy in the frequency table I use, normal English words. Would be great if you could fix it. (Where I would like to use the widget, there is no option for using the non self-contained form of it.)

Wordcloud2 in R

hello, i study on Text mining and i do not know how can i create number wordcloud2. I know shape of star or peace. But i can not number 10 as shape of wordcloud. Can you help me?

wordcloud2::wordcloud2(asd,word="R", color='random-light' , backgroundColor="black") it is okey. but
wordcloud2::wordcloud2(asd,figPath="10.png", color='random-light' , backgroundColor="black") does not work.

shiny only one plot is showing

hello
when i want to plot two wordcloud on the same page only the first one is showing

i put ther description on stackoverflow https://stackoverflow.com/questions/54943338/two-wordcloud2-on-the-same-shiny-page/54949680?noredirect=1#comment96732005_54949680

the simple script

library(wordcloud2)
library(shiny)

ui <- fluidPage(
    wordcloud2Output('wordcloud2'),
    wordcloud2Output('wordcloud3')
)

server <- function(input, output) {
    output$wordcloud2 <- renderWordcloud2({
            wordcloud2(demoFreq)
    })

    output$wordcloud3 <- renderWordcloud2({
            wordcloud2(demoFreq)
    })
}

shinyApp(ui = ui, server = server)`

when i check the html only the first one have "visibility: inherit"

image

rmarkdown html multiple wordclouds

I am using a wordcloud2 in an rmarkdown html_document. When I include multiple wordclouds the first one works fine but subsequent ones don't display. I can get around this by using saveWidget and webshot to include a png of the wordcloud, but this is not ideal (I like being able to hover over the wordcloud and see the counts). Do you have a solution for this?

Thank you!

Could wordcloud2 generate larger images?

I'm trying to use wordcloud2 to generate a picture like this:
fail
But it's too small. Could you help me to make this image larger?
Here is my code:
library(wordcloud2)
library(htmlwidgets)
library(webshot)
filepath = "C:\Users\zjkgf\PycharmProjects\ipfenxi\picture1.txt"
s = read.csv(filepath, fileEncoding = "utf-8")
so = demoFreq
st = wordcloud2(s,minSize=2, color = 'random-dark', backgroundColor = "white",fontFamily = "微软雅黑", shape = 'square')

mask and letterCloud silently fail

Hello,
I'm enjoying wordcloud2 and hoping to make use of the unique features.
However, the png mask and letterCloud functions have been silently failing.
Also, using the provided example of setting figPath to a png fails as per https://rstudio-pubs-static.s3.amazonaws.com/187645_426d719fae56457f84d767fd6f076a43.html:

figPath = system.file("examples/t.png",package = "wordcloud2")
wordcloud2(demoFreq, figPath = figPath, size = 1.5,color = "skyblue")

Similarly, the "https://www.r-bloggers.com/the-wordcloud2-library/" Peace symbol example command: wordcloud2(demoFreq, figPath = "peace.png", size = 1.5, color = "skyblue", backgroundColor="black")
also silently fails.

Save letterCloud as a local file

I have Rstudio v. 1.2.747 on Windows 10

From : https://www.r-graph-gallery.com/196-the-wordcloud2-library/
I tried the following code chunk without success, Ok for html but png is a white file...
`

install webshot

library(webshot)
webshot::install_phantomjs()

Make the graph

my_graph=letterCloud(demoFreq,"@",1)

save it in htmllibrary("htmlwidgets")

saveWidget(my_graph,"tmp.html",selfcontained = F)

and in png

webshot("tmp.html","fig_1.png", delay =5, vwidth = 480, vheight=480)
`

Thank you very much for your help !

remove/rearrange word inside font

Hello..
when i am generating wordcloud then i get many small word inside big font .

So is there any way to small word not fill inside big font ?

Thanks

minSize describe text error

The description text of the minSize parameter says "A character string of the subtitle".
I believe this should be an error.
In wordcloud2.js, it is described as "minimum font size to draw on the canvas."
And also, we may also need to add another space to the text, so that it will be a sub-item.

Do a CRAN release

The cran version gives an error if webshot is not available:

    Error: processing vignette 'intro.Rmd' failed with diagnostics:
    there is no package called 'webshot'
    Execution halted 

Would it be possible to release a new version to CRAN?

letterCloud

It's been a few months now and lettercloud still doesn't work. Any updates on this?

this package doesn't support Jupyter Notebook

Hi, hope this message finds you well.
I tried to install and run wordcloud2 on Jupyter Notebook, however, it didn't show the results but a small white rectangle. Would you please check it out?
Thank you!

Issues with Hover and Click

The most recent merged PR from @JacobXPX seems to have issues with hover info and issues with click events when rendering multiple wordcloud2s. I have not yet had time to look into what causes the issue, but I know the issues weren't present in my initial PR (based on the example apps shown below).

Please let me know if these issues are not reproducible or if they are due to user error. If these are consistent issues then I think they should be resolved before the next push to CRAN.

All example output below are from running the github version of wordcloud2 in Chrome.

Issues with multiple wordcloud2s:

  • No hover info displayed
  • Clicking a word in either wordcloud2 updates both input clicked words
devtools::install_github('Lchiffon/wordcloud2')

library(shiny)
library(wordcloud2)
shinyApp(
  ui=shinyUI(fluidPage(
    #using default clicked word input id
    wordcloud2Output("my_wc"),
    #using custom clicked word input id
    wordcloud2Output("my_wc2", clickedWordInputId = "wc2_clicked_word"),
    
    verbatimTextOutput("print"),
    verbatimTextOutput("print2")
  )),
  server=shinyServer(function(input,output,session){
    output$my_wc  = renderWordcloud2(wordcloud2(demoFreq))
    output$my_wc2 = renderWordcloud2(wordcloud2(demoFreq))
    
    #using default clicked word input id
    output$print  = renderPrint(input$selected_word)
    #using custom clicked word input id
    output$print2 = renderPrint(input$wc2_clicked_word)
  })
)

Issues with single wordcloud2

  • Hover info is displayed incorrectly at bottom left corner of the wordcloud2 html widget
devtools::install_github('Lchiffon/wordcloud2')

library(shiny)
library(wordcloud2)
shinyApp(
  ui=shinyUI(fluidPage(
    #using default clicked word input id
    wordcloud2Output("my_wc"),
    
    verbatimTextOutput("print")
  )),
  server=shinyServer(function(input,output,session){
    output$my_wc  = renderWordcloud2(wordcloud2(demoFreq))

    #using default clicked word input id
    output$print  = renderPrint(input$selected_word)
  })
)

Click problem on Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0

Hi, I really like the clouds generated by wordcloud2 and I am trying to use the click functionality in shiny on Firefox but cannot get it to work. My minimal code is pasted below. Nothing happens when I click on a word. I am using the github master branch as the CRAN package does not seem to have this functionality yet (?). Thanks!

shinyApp(
    ui=fluidPage(
        wordcloud2Output("wc"),
        textOutput("text")
    ),
    server=function(input, output, session){
        click <- 0
        output$wc <- renderWordcloud2({
            wordcloud2(
                data.frame( word=c("one","two"), freq=c(1,2) )
            )
        })
        output$text <- renderPrint({
            print( paste( click, input$wc_clicked_word ) )
            click <- click + 1
        })
    }
)

How to export a wordcloud2 output as an high-resolution image?

I have created a nice word cloud with wordcloud2 but the exported png file has a bad resolution when I print it (on a big A3 sheet) - same when I zoom in a bit too much on the screen.
To save the output as an image, I used the "Export/save as image" in the Rstudio viewer.
I also tried via saveWidget (save as html) and webshot (convert html to png) but the resolution is also low.
I have tried with grDevices::png or grDevices::tiff, where you can control for the resolution, but I get a blank image (works with wordcloud but not wordcloud2).
Is there another possibility I should try?

wordcloud and htmlwidgets::saveWidget

Thanks for your package, it's very useful.

I met an issue when using htmlwidgets::saveWidget. Could you help on that?

library(wordcloud2)
xx <- wordcloud2(data = demoFreq)
htmlwidgets::saveWidget(widget = xx, file = "test.html", selfcontained = TRUE)

When opening the file test.html, nothing is displayed. An javascript error can be read in the js console: Uncaught TypeError: canvas.getBoundingClientRect is not a function(…)

> sessionInfo()
R version 3.3.1 (2016-06-21)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.6 (El Capitan)

locale:
[1] fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] wordcloud2_0.2.0 RProtoBuf_0.4.7 

loaded via a namespace (and not attached):
 [1] htmlwidgets_0.7 htmltools_0.3.5 tools_3.3.1     base64enc_0.1-3 RCurl_1.95-4.8  yaml_2.1.13    
 [7] Rcpp_0.12.7     jsonlite_1.1    digest_0.6.10   bitops_1.0-6

KR,
David

Vector export or High resolution wordcloud

Thanks for awesome work. Kindly guide me how can generated wordcloud can be export as vector. I have already created PDF file using saveWidget and webshot code but PDF contain raster image not vector.

If vector export from html5 canvas is not possible than how can I render high resolution wordcloud. Increasing size parameter is also not helpful as wordcloud is only visible in shown browser page. I have also tried to export from RStudio but image dimension can be set maximum to 1200 pixles. I need wordcloud in size atleast of 2500pxx2500px

Multiple wordclouds not plotting in 0.2.1

I created a simple example before to demonstrate an issue with hover info in previous versions (#18). This example no longer works in the newest version on CRAN. When I run this only one of the 4 wordclouds is plotted in the shiny app.

I have not yet had time to investigate what's causing the issue

Small reproducible example.

library(shiny)
library(wordcloud2)
shinyApp(
  ui=shinyUI(fluidPage(
    fluidRow(
      column(width=6,align="center", wordcloud2Output("my_wc")),
      column(width=6,align="center", wordcloud2Output("my_wc2"))
    ),
    wordcloud2Output("my_wc3"),
    wordcloud2Output("my_wc4")
  )),
  server=shinyServer(function(input,output,session){
    output$my_wc  = renderWordcloud2(wordcloud2(demoFreq))
    output$my_wc2 = renderWordcloud2(wordcloud2(demoFreq))
    output$my_wc3 = renderWordcloud2(wordcloud2(demoFreq))
    output$my_wc4 = renderWordcloud2(wordcloud2(demoFreq))
  })
)

Wordcloud failing in Shiny

I'm developing a shinydashboard app, the problem I'm having is the wordcloud is shown while it's being created.
Then I change tabs, get back to the shiny app and the Wordcloud is gone!
However as I hove over the wordcloud (hidden now) I see the hover values.
I've tried using the 0.2.0 version but this still didn't work. Any ideas?

Does it support cyrillics?

I have texts in UTF-8, but it seems that your package doesn't "see" other characters than latin:

docs <- c("текст один", "текст два")
docs <- enc2utf8(docs)
corp <- VCorpus(VectorSource(docs))
tdm <- TermDocumentMatrix(corp)
m = as.matrix(tdm)
wordcloud2(data = m, gridSize=15, ellipticity=2)

Omitted words warning?

Hi, can you make it so that the program shows warnings (or other ways to let me know) when it can't plot certain words because of lack of space? I'm making a wordcloud of hundreds of usernames and want to make sure none of them is missing.

wordcloud2

sessionInfo()结果

sessionInfo()

sessionInfo()
R version 3.3.0 (2016-05-03)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7600)

locale:
[1] LC_COLLATE=Chinese (Simplified)_People's Republic of China.936
[2] LC_CTYPE=English_United Kingdom.1252
[3] LC_MONETARY=Chinese (Simplified)_People's Republic of China.936
[4] LC_NUMERIC=C
[5] LC_TIME=Chinese (Simplified)_People's Republic of China.936

attached base packages:
[1] stats graphics grDevices utils datasets methods base

other attached packages:
[1] wordcloud2_0.1.0

loaded via a namespace (and not attached):
[1] htmlwidgets_0.6 htmltools_0.3.5 tools_3.3.0 withr_1.0.1 yaml_2.1.13 memoise_1.0.0
[7] Rcpp_0.12.5 jsonlite_0.9.21 digest_0.6.9 devtools_1.11.1

使用自己的数据文件结果

library(wordcloud2)
data <- read.csv('c:/data.csv', sep="," ,header = T)
data

data
word freq
1 key 1
2 你 3
3 g 2
4 好 4

wordcloud2(data, size = 1,shape = 'star')
image

如果使用demo数据集,能够得到结果,并且没有乱码

wordcloud2(demoFreqC, size = 1,shape = 'star')

image

如果显示demo数据的话则会:

demoFreqC

841 <U+91CD><U+70B9> 42
842 <U+95EE><U+9898><U+7684> 42
844 python 41
845 <U+4E3B><U+529E> 41
846 <U+4E5F><U+6709> 41
847 <U+521B><U+610F> 41
848 <U+53D1><U+751F> 41
849 <U+601D><U+8DEF> 41
850 <U+6574><U+4E2A> 41
851 <U+66F4><U+597D> 41
852 <U+6709><U+4E00><U+4E2A> 41
853 <U+6709><U+53EF> 41
854 <U+672C><U+79D1> 41
855 <U+6765><U+770B> 41
857 <U+6B7B><U+4EA1> 41
858 <U+6D41><U+884C> 41

已经解决了,感谢!是环境变量的问题

Is there a way to specify angles of interest?

@Lchiffon I understand that you can specify either a single angle or a range of angles.
Is there a way to specify a pair of angles: words to either appear horizontally and vertically (0, 90 or pi/2)? I tried to play around with the following parameters, but could not achieve the result I am expecting.

wordcloud2(wc, minSize=2, color="random-light",
		    fontFamily="Helvetica", fontWeight="normal",
		    minRotation=0, maxRotation=0, rotateRatio=1,
		    # minRotation=pi/6, maxRotation=pi/6, rotateRatio=1,
		    shape="rectangle")

no hover effect

Hi,

This might be a really stupid question...
I thought the hover effect exists by default, however, the plot I get on both Viewer in RStudio and shiny are completely static... I tried with the most basic example "demoFreq", but I can't see anything interactive. What am I missing...?

Thanks!!!

i can not download wordcloud2

Hi, lchiffon
when i tried to download wordcloud2, matters following questions happened,why?

library(devtools)
devtools::install_github("lchiffon/wordcloud2")
Downloading GitHub repo lchiffon/wordcloud2@master
Error in untar2(tarfile, files, list, exdir) : incomplete block on fil

Automatically display all words without set the size argument

Hello,

I use your package wordcloud2 to display several word clouds on my data.

I understand that we always need to specify the size argument of the wordcloud2 function otherwise we have a risk that all the words (the biggest words) are not published, depending on the size of the output viewer (cf. closed issue "Lettercloud skips words" #16).

Is there a way to avoid setting the size for each plot ? I want to use this in a Shiny app with several word clouds (and sometimes huge differences between the frequencies of words) so I'm looking for a general way and ideally that the user does not have to change ?

I can add an exemple if my question is not clear.

Regards,
Jean-Louis

The missing words

Hi Dawei,

When I use wordcloud2 to plot some words, for instance, "approximately" and "impairment" can't be plotted in the Rstudio. I guess this is a small problem, because I find the wordcould could complete this job.
Thanks millions, Dawei. And I love your wordcloud2, it's a fancy package.

Zhou

Lettercloud skips words

When I use letterCloud, it doesn't display all the high frequency words. The longer words I try to spell in letterCloud, the more words are missing. I notice that it is the same in the vignette https://cran.r-project.org/web/packages/wordcloud2/vignettes/wordcloud.html. The letterCloud for "R" doesn't display "Oil" and "Said" that appears to be the words with highest frequencies (displayed in the wordclouds above). The same for the "WORDCLOUD2" example in the vignette.

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.