Giter Club home page Giter Club logo

sotawhat's Introduction

sotawhat

License

Read more about SOTAWHAT here.

You can use sotawhat through a web interface here. Thanks hmchuong!

This script runs using Python 3. It requires nltk, six, and pyspellchecker. To install it as a Python package, follow the following steps:

Step 1: clone this repo, and go inside that repo:

$ git clone [HTTPS or SSH linnk to this repo]
$ cd sotawhat

Step 2: install using pip

$ pip3 install .

On Windows, due to encoding errors, the script may cause issues when run on the command line. It is recommended to use pip install win-unicode-console --upgrade prior to launching the script. If you get UnicodeEncodingError, you must install the above.

In MacOS, you can get the SSL error

[nltk_data] Error loading punkt: <urlopen error [SSL:
[nltk_data]     CERTIFICATE_VERIFY_FAILED] certificate verify failed:
[nltk_data]     unable to get local issuer certificate (_ssl.c:1045)>

this will be fixed by reinstalling certificates

$ /Applications/Python\ 3.x/Install\ Certificates.command

Usage

This project adds the sotawhat script for you to run globally on Terminal or commandline.

To query for a certain keyword, run:

$ sotawhat [keyword] [number of results]

For example:

$ sotawhat perplexity 10

or

$ sotawhat language model 10

If you don't specify the number of results, by default, the script returns 5 results. Each result contains the title of the paper with author and published date, a summary of the abstract, and link to the paper.

We've found that this script works well with keywords that are:

  • a model (e.g. transformer, wavenet, ...)
  • a dataset (e.g. wikitext, imagenet, ...)
  • a task (e.g. language model, machine translation, fuzzing, ...)
  • a metric (e.g. BLEU, perplexity, ...)
  • random stuff

sotawhat's People

Contributors

chiphuyen avatar everping avatar hmchuong avatar justanhduc avatar titu1994 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  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

sotawhat's Issues

Wrong links for the papers listed (web version)

I search for VQA, and when I click on the papers listed, they are leading to the wrong paper.

The first paper in the list is "ChipQA: No-Reference Video Quality Prediction via Space-Time Chips". But on clicking it, this leads to "Non-functional Requirements for Machine Learning: Understanding Current Use and Challenges in Industry" (https://arxiv.org/pdf/2109.00872.pdf)

travis tests and auto deploy to pypi

Thanks a lot for a great contribution : )

If you like, I could do a PR that includes simple tests as well as automatic update of pypi whenever a given branch (e.g. production) is updated.

Links to arxiv seems to be broken

I have installed sotawhat using git clone and pip3 install ..

Then I tried sotawhat object detection and links to the papers does not show in any of the results.

Bag of Freebies for Training Object Detection Neural Networks (Zhi Zhang - 15 February, 2019)
In this work, we explore universal tweaks that help boosting the performance of state-of-the-art object detection models to a new level without sacrificing inference speed. Our experiments indicate that these freebies can be as much as 5% absolute precision increase that everyone should consider applying to object detection training to a certain degree.
Link: sp;[<a href=

I am using MacOS Mojave and python 3.6.6.

pyenchant: I am no longer actively maintaining this project.

pyenchant is absolet, can you use another package pls
https://github.com/rfk/pyenchant

it gives the error for installation on windows
E:\AAA_new_Lenovo_start_sep_22_2018\scraping_web\Arxive_papers_oct5\sotawhat-master\sotawhat-master>pip install pyenchant
Collecting pyenchant
Downloading https://files.pythonhosted.org/packages/9e/54/04d88a59efa33fefb88133ceb638cdf754319030c28aadc5a379d82140ed/pyenchant-2.0.0.tar.gz (64kB)
100% |████████████████████████████████| 71kB 951kB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\sndr\AppData\Local\Temp\pip-install-ik9f5dml\pyenchant\setup.py", line 212, in
import enchant
File "C:\Users\sndr\AppData\Local\Temp\pip-install-ik9f5dml\pyenchant\enchant_init_.py", line 92, in
from enchant import _enchant as _e
File "C:\Users\sndr\AppData\Local\Temp\pip-install-ik9f5dml\pyenchant\enchant_enchant.py", line 145, in
raise ImportError(msg)
ImportError: The 'enchant' C library was not found. Please install it via your OS package manager, or use a pre-built binary wheel from PyPI.

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in C:\Users\sndr\AppData\Local\Temp\pip-install-ik9f5dml\pyenchant\

Arxiv Links broken on CLI tool

Hi,

Thanks for the cool paper abstract finder! As of now, the link extraction logic in the tool seems to be broken when operating the tool from the CLI (as seen in the image below).

image

Push to PyPI

This is really nice. Would be nice to have it in PyPI and have compatibility for python 2.x as well.

AttributeError: 'HTMLParser' object has no attribute 'unescape'

In sotawhat.py, the import from six.moves.html_parser import HTMLParser seems to have compatibility issues, as HTMLParser no longer has an unescape method, which causes the script to fail on lines 186 and 190.

Installing with pip and running sotawhat computer vision 5 led to AttributeError: 'HTMLParser' object has no attribute 'unescape'

sotawhat.py script need to import warnings

Traceback (most recent call last):
File "c:\users\user\anaconda3\envs\pychat\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "c:\users\user\anaconda3\envs\pychat\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\user\Anaconda3\envs\Pychat\Scripts\sotawhat.exe_main
.py", line 9, in
File "c:\users\user\anaconda3\envs\pychat\lib\site-packages\sotawhat\sotawhat.py", line 281, in main
warnings.warn('On Windows, encoding errors may arise when displaying the data.\n'
NameError: name 'warnings' is not defined

Can it list all the results corrspond to a keyword in 'CS' category?

The result that i get when I search 'reinforcement' on 'https://sotawhat.herokuapp.com/' seems not same as that when I use advance search on arxiv.org. 'https://sotawhat.herokuapp.com/' miss some papers that are also in 'CS' category. How it happens?

For example, when I search 'reinforcement' on SOTAWHAT and on arxiv, both of the two result lists contain 'Modular Architecture for StarCraft II with Deep Reinforcement Learning', but the result of arxiv also contains 'Meta-Learning for Multi-objective Reinforcement Learning', which is not in the result of SOTAWHAT. Both papers are in 'cs.AI' and are uploaded on 9 Nov 2018.

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.