Giter Site home page Giter Site logo

aaai / ainews Goto Github PK

View Code? Open in Web Editor NEW
53.0 53.0 17.0 1.06 MB

This is the NewsFinder software, designed to automatically crawl the web for news related to artificial intelligence, filter, categorize, and rank the news, and publish to a wiki, mailing list, and RSS feeds.

Home Page: http://aaai.org/AITopics/AINews

License: Other

Python 97.90% R 2.10%

ainews's People

Contributors

joshuaeckroth 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

Watchers

 avatar  avatar  avatar  avatar

ainews's Issues

Improve URLs

Add redirects. Change /AITopics/pmwiki-2.2.26/pmwiki.php/AITopics/CognitiveScience to /AITopics/CognitiveScience

Try multiple category membership

Create a branch of the software that puts a news story in several high-ranking categories. See if that helps the "appearance" of too many robot stories (a story labeled as "Vision, Robots" won't appear to be a robot story misclassified or dominating).

Recognize multiple story ratings from same user

In retrospect, the obvious solution to working around NAT firewalls is to use a cookie with a unique identifier embedded in it. The server can automatically generate it when contacted by a client that doesn't provide one, and return it with the page markup for the NewsFinder page. Thereafter, the browser will supply the cookie back to the server, so you can track the activity of an unknown user.

This also solves the problem of users moving around the Internet and connecting to Newsfinder with different DHCP-assigned IP addresses.

Write survey about AIAlert and AITopics

Look at old survey first (report is in email).

Questions related to AIAlert:

  • How do you use AIAlerts
  • How broad a range of stories do you want? (broader range penalizes "active" research about robots)

Questions related to AITopics:

  • How do you use AITopics?
  • Have you contributed to AITopics?
  • Would you like to contribute?
  • What is the quality of AITopics (specifically related to your field of expertise)?

Spam submissions filter?

Suppose somebody submits a news article via the website, and Bruce is emailed but opts not to upload the submission on the wiki. Does the AINews software respect this decision or does the software still process the submission regardless?

Update mission, vision statements

vision stmt: only 1st sentence

strategic:

  • relevant interesting news delivered

guiding principles: students first; 10-12 stories is good

deliverables: add reference to quality of news; also "feedback from users"

Switch to SVM for category membership

Instead of a centroid classifier, classifier articles in categories with SVMs; try multiclass (choose one category) and one-against-all (choose several good categories).

Capture outbound clicks

Email Tom & Liang about what's being done there (investigate first). Figure out a way to capture outbound clicks and plot it (put into Google Analytics?)

Consider automated journalist for AIMag

Like AIMag articles by Glick, in folder assets/; consider building an automated journalist that processes the AINews stories and summarizes them, for publication.

Look at site search

Figure out why the Google Custom Search is not catching the abduction page, for example.

Check out RSS pages

Make sure, in the code, that the AINews stuff is actually appearing, correctly. Also, what is the process for truncating based on time? Is it doing that?

Check sources on wiki

Make sure the sources list is up to date on the wiki.

Also ask Feigenbaum, others if they know of more sources.

Finish adding Reid's keywords

cognitive science (or cognitive sciences … May I assume that stemming will obviate the need for singular and plural terms)
brain science
cognition
induction
causal reasoning
automatic translation
automatic translator
machine translator
translation system
machine translation … or even translation, given that we are already selecting sources
expert system
poker program
co-occurrence of “computer” and “brain” or “computer” and “brain” or “computer” and “recognition” or “computer” and “think”
computer vision
machine vision
pattern recognition
pattern analysis
image recognition
image analysis
voice recognition
speech recognition
avatar
computer music
computer art
neural network
semantic analysis
semantic search
recommendation system
recommendation engine
artificial thinking … question … does NewsFinder remove quotes prior to analysis? I ask because the phrase that appeared was: artificial 'thinking head'.

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.