rgardner / grouper Goto Github PK
View Code? Open in Web Editor NEWK-means grouping for Tech@NYU events.
Home Page: http://tnyu-grouper.herokuapp.com
K-means grouping for Tech@NYU events.
Home Page: http://tnyu-grouper.herokuapp.com
I think a Tech@NYU version should be forked from this one so that a more generic system can be designed. This way other clubs / hackathons / organizations can use it.
Add important vertex and edge information for the groups graph. Mousing over users would show their info (school, want to know, need to know) and edges show the common interests between two users.
This allows groups to start the discussion immediately, instead of having to ask this.
Admins should be able to see how many people signed up, repeat visitors, how interests have changed over time, etc.
The d3 graph does not work on mobile. The div is too small and its impossible to interact with it.
Currently, groups are matched based on "interests," as defined as the union of their "skills I want to know" and "skills I do know." This is too little information for the classifier, which in random samples of 30 people (sample_data.rake
) has led to only 3 groups of a possible 5.
We have a few options:
Add events model with a has_and_belongs_to_many
relationship with users. Events have a title and description (optional), though I envision more information will be added later (date / time, location).
This way, users can sign up once (but review their info before every event), but be associated with particular events.
Admins should be able to:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.