Giter Site home page Giter Site logo

yanfeiw2018 / tagging-hubble Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 31.94 MB

NLP-powered search engine for Hubble observations

Home Page: https://docs.google.com/presentation/d/e/2PACX-1vRLdci2XY20X2bo8oDj76PuWGr7uG2-KugAQF31g6hT7x-E2Aj8-cV0mnInPE0j5lAle6gZLAGCOjRj/pub?start=false&loop=false&delayms=3000

Jupyter Notebook 95.32% Python 3.31% CSS 0.19% HTML 1.19%

tagging-hubble's Introduction

Tagging-Hubble

For a summary of results in presentation format, look inside the Documents folder.

Folder structure:

  1. Data : processed data includes the two stopword dictionaries I constructed, json file for the programs, and keywords extracted from abstracts. Raw data and other processed data that contain information from full text of publications are not included here, as they were provided to me by my collaborator at Space Telescope Science Institute, and are protected by publisher copyright.
  2. Documents: includes presentation and final report.
  3. Python: function for nlp preprocessing.
  4. notebooks:
  • Hubble_nlp is the main notebook for dealing with keyword extraction from publication text data. Main algorithms include training a phrase detection model with full texts of all available publications, tfidf model to find important words, constructing two vocabularies of stopwords.
  • hubble_db deals with mapping keywords from publications to datasets, and the metric of ranking datasets by their relavance to each keyword.
  • web_scraping_for_cat is needed for my ranking metric. It turns out that some datasets are calibration data and need to be down-weighted. This script deals with getting category information of datasets by scraping MAST website.
  1. flask-webapp: includes python scripts, templates and css style files.

tagging-hubble's People

Contributors

yanfeiw2018 avatar

Watchers

James Cloos avatar

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.