Git Product home page Git Product logo

infosys / berguig Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 3.0 89 KB

Berguig is an application which delivers personalized news feed, tweets, youtube video links and articles published at Gartner, based on the interests specified by the user. The application gives score to these items to highlight their relevance with the help of Machine Learning models.

License: MIT License

Python 100.00%

berguig's Introduction

Berguig Application-Python

Berguig is a python application to deliver personalized news feed, tweets, youtube video links and gartner articles based on the company interests specified by the user. The list of companies that interest the user are stored in XML files, which are then read by the Berguig program.

Example of XML file

people.xml

Contains the person's name, mail id, groups of comapnies or individual companiees of interest

comapnies.xml

The information about the companies like twitter handle, youtube channel is stored in companies.xml as below

<companies_list> <c_id>c1</c_id> <c_name>company_name</c_name> channel_name <twitter_name>@twitter_account</twitter_name> #hashtag keyword1 keyword2 <c_id>c1</c_id> <c_name>company_name</c_name> channel_name <twitter_name>@twitter_account</twitter_name> #hashtag keyword1 keyword2 </companies_list>

keywords_list.xml

contains a list of keywords that the application will use to filter the news articles from google news API.

log.xml

Contains the last executed date of the program.

Algo_4

The Algo_4 is used to train the machine learning model. The input for this python program is the scoring_v3.xlsx file. The user has to score the articles generated by the application to train it to classify between relevant and non-relevant news.

Scoring_v3.xlsx

This xlsx file is used to train the machine learning model. The user has to score the articles generated by the application and store in this xlsx in the format shown below:

Category Company Source/User Keywords Subjects/Views Title/Tweet Date Link Useful Relevance Relevance_fig

The possible values of useful are

0,1,2 : Not Useful

3,4,5 : Useful

Relevance values based on useful values:

0,1,2 : Relevant

3,4,5 : Irrelevant

Relevance_fig based in the Relevance values:

Relevant : 1

Irrelevant : 0

berguig's People

Contributors

mohanponduri047 avatar

Watchers

 avatar  avatar  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.