Git Product home page Git Product logo

darwinsmusic's People

Contributors

gopalkoduri avatar mpetyx avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

maxprofs-llcio

darwinsmusic's Issues

Restructuring the UI code

Need to arrange the folder structure in such a way that it is intuitive to browse through and understand it. There should be a clear distinction between styles/scripts/html. The external libraries should also be neatly placed.

Evaluate the richness of the vocabulary

Now we have all the tags of the songs over many genres from different time-periods. We will need Mr. Z's expertise in analyzing these tags and creating a 'richness measure' which reflects the variety with which each song is described by listeners/users. We might need to use wordnet to get rid of synonyms, and also do stemming etc before that.

Clean up the UI code

  1. Remove all the unnecessary folders/files. Remember that we can always get them back as we're on github.
  2. Each function should do just one thing.
  3. Documentation

Zero radius bubbles on map

Need to get rid of the bubbles which show up despite the artist popularity is zero for that decade/time-period.

Genre categories

From DBpedia/Freebase, produce a list of genres/subgenres that will be shown on applications's homepage.

Artists data

Get the artists and all the related information for each genre. We get all the data and use it for building relatedness measures. Here are some (there may be others) that we might specifically be interested in:

  1. DBPedia influence relations between artists: http://dbpedia.org/ontology/influencedBy and http://dbpedia.org/property/influences.
  2. Active years
  3. Birth place, date, Death place, date
  4. Genre, instrument
  5. Categories
  6. Associated bands/musical artists

No data for a particular decade

If there is no data for a particular decade then the map will remains same, it shows the last chosen decade.

Check on rock.json dataset:

  • Click Genre "Rock"
  • Go to decade 1980 then 1970 or from 2000 then directly go to 1970.
    For the 1970 and 1960, the visualization will remain unchanged.

Probably, we should put the 1970 and 1960 into the json data even tough with an empty value only.

Server code missing!

The server code in DarwinsMusic/src/server/ is missing. May be the push failed?

References

It is unfortunate that mendeley has a restriction of 3 people per private group. I think we should switch from Mendeley to Zotero.

I have synced the old collection of papers to Zotero. I've sent an invite to this zotero group, please join.

UI for recommendations

  1. Design the UI and the user interactions, for showing the recommendations.
  2. Which libraries do we use for implementing the design?

Review literature on relatedness measures based on linked data

In order to compute similarity/relatedness between artists, we must leverage the links between different artists, not just the direct ones, but indirect ones as well. Eg: In a->b->c, a is directly linked to b, but indirectly linked to c.

Review literature on semantic relatedness measures (need not be for music) based on linked data.

Duplicate Artist

In the JSON data, couple artists show up more than once in the same decade.
This causing more than one bubble will be drawn at the same point (showing as stack of bubbles).
Probably we can summarize the data for each artist, from the JSON data itself or when querying the SPARQL endpoint.

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.