SlideShare uma empresa Scribd logo
1 de 25
Presented By : Aamir Mushtaq Jesal Mistry Kapil Tekwani Neville Shah Visual Representation of Knowledge Articles as Dynamic Interactive Connected Graph Nodes Internal Guide: Prof. Mrs. Kalyani Waghmare External Guides: Mr. Prajwalit Bhopale Mr. Kiran Kulkarni Sponsored Organization: Infinitely Beta
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Overview
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem Definition To implement an Easy and Interactive E- Learning Tool for Knowledge Articles. It will be implemented as a browser plugin which will represent a graphical view of the document in the form of graphical nodes with main node focusing on keyword for which we want to gain information and neighboring nodes representing keywords that are most prominently related to the searched keyword/keyword about which information is to be obtained. In addition to that, we have semantic links between the nodes where the edges represent the relation.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ACM Keywords
Motivation of the Project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm Used ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm Used (cont’d) 7. Depending on current depth, pre-decided window size to select top keyword/links for next level. Example:  20 for 0 th  level, 10 for 1 st  level, 5 for 2 nd  level.(tuning required) 8.  For efficient searching of accurate data we will be working across the depth i.e. at next levels if the keyword (present in previous level doc) is occurring many times (say 100), it will add weight to the corresponding keyword in the previous table. 9 Output will be graphical representation of keywords. If node (keyword) is a link, it will be connected to another node (keyword) of next level else stop at that level.
System flow diagram
System Architecture
Mathematical Model Let S be the system.   S = {U inp , U, D, Q, W t , K w , T Kw,S  , T Kw,Wg   , T U,Kw  , T U,Kw,Wg }   U inp  = URL identifier (input to the system)   D = database of the WWW, containing webpages as documents d i . D = {d 1 , d 2 , d 3 ,..., d n } where d i  is a WWW document   (webpage).   Q = set of all possible queries. Q = {q 1 , q 2 , q 3, ..., q n } where q i  is any given query to be fired on the database. W t  = set of words of a particular document. W t  = {w 1 , w2,..., wn} where w i  ϵ d i,  for 1<= i <= n   K w  = set of keywords ⊆ W t,  obtained after F el K w  = {k 1 , k 2 ,…, k m } where k i  ⊆ W t , for 1<= i <= m   U = extracted URLs from document d i U = {u 1 , u 2 ,..., u n } where u i  ϵ d i
Mathematical Model T Kw,S  = table of keywords and sectional counts, obtained after F cnt T Kw,S  = {<k 1 , sA 1 , sB 1 , sC 1 >, <k 2 , sA 2 , sB 2 , sC 2 >, …, <k m , sA 3 , sB 3 , sC 3 >} T Kw,Wg  = table of keywords and associated weights, obtained after F w T Kw,Wg  = {<k 1 ,wg 1 >, <k 2 , wg 2 >, … ,<k m , wg m >}   T U,Kw  = table of urls in U mapped with the keywords and weights table T Kw,Wg  obtained after F map T U,Kw  = {<u n­ ,  k m , wg m  >}  U t  is a mapping of keywords and their respective <U>
Mathematical Model Functions: F el  (W T {<w 1 , w 2 , ... , w n >}) = K W F el  eliminates all natural language elements from the <W T > part and resultant set of words are the keywords that are identified in the <K W > list / set. F cnt  ( K w  {<k 1 , k 2 , ... , k n  >}) = T Kw,S F cnt  returns an array of tuples of keywords and their respective sectional counts {<k m , s1, s2, s3>} which would be used in the calculation of weights of keywords. And provide the T Kw,S  as input of F w  . F w  ( T Kw,S  {<k m , sA m , sB  m , sC  m  >}) = T Kw,Wg F w  takes the T Kw,S  obtained by the function F cnt  as input and calculates the weight associated with each keyword and returns array of tuples of keywords and weights. {<k m , wg m >} F map  ( U{<u 1 , u 2 , … u n >} ,T Kw,Wg {<k 1 ,wg 1 >, <k 2 ,wg 2 > ,…,<k m , wg m >}) = T U,Kw,Wg F map  takes the U< u 1 , u 2 ...u n  > and T Kw,Wg  <k m , wg m > as input and it maps the keywords with the respective Urls in the d i  and returns an array of urls with their mapped keywords and Urls. F win  (lvl) =  {<5>  v  <10> v  <20>} F win  is a window function that returns the size of the window that is dependent on the depth/ level that we are in.
Feasibility Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Main Modules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technologies Used ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proposed UI –  shows the output of a search
Restrictions, Limitations & Constraints ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Paper Publications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Paper Publications
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Paper Publications
Any Questions?
Thank You

Mais conteúdo relacionado

Mais procurados

Survey on scalable continual top k keyword search in relational databases
Survey on scalable continual top k keyword search in relational databasesSurvey on scalable continual top k keyword search in relational databases
Survey on scalable continual top k keyword search in relational databaseseSAT Journals
 
Optimized Access Strategies for a Distributed Database Design
Optimized Access Strategies for a Distributed Database DesignOptimized Access Strategies for a Distributed Database Design
Optimized Access Strategies for a Distributed Database DesignWaqas Tariq
 
Enhancing Big Data Analysis by using Map-reduce Technique
Enhancing Big Data Analysis by using Map-reduce TechniqueEnhancing Big Data Analysis by using Map-reduce Technique
Enhancing Big Data Analysis by using Map-reduce TechniquejournalBEEI
 
Survey on scalable continual top k keyword search in
Survey on scalable continual top k keyword search inSurvey on scalable continual top k keyword search in
Survey on scalable continual top k keyword search ineSAT Publishing House
 
Group13 kdd cup_report_submitted
Group13 kdd cup_report_submittedGroup13 kdd cup_report_submitted
Group13 kdd cup_report_submittedChamath Sajeewa
 
Concurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsConcurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsParang Saraf
 
Spatial Approximate String Keyword content Query processing
Spatial Approximate String Keyword content Query processingSpatial Approximate String Keyword content Query processing
Spatial Approximate String Keyword content Query processinginventionjournals
 
probabilistic ranking
probabilistic rankingprobabilistic ranking
probabilistic rankingFELIX75
 
Similarity-preserving hash for content-based audio retrieval using unsupervis...
Similarity-preserving hash for content-based audio retrieval using unsupervis...Similarity-preserving hash for content-based audio retrieval using unsupervis...
Similarity-preserving hash for content-based audio retrieval using unsupervis...IJECEIAES
 

Mais procurados (11)

Survey on scalable continual top k keyword search in relational databases
Survey on scalable continual top k keyword search in relational databasesSurvey on scalable continual top k keyword search in relational databases
Survey on scalable continual top k keyword search in relational databases
 
Optimized Access Strategies for a Distributed Database Design
Optimized Access Strategies for a Distributed Database DesignOptimized Access Strategies for a Distributed Database Design
Optimized Access Strategies for a Distributed Database Design
 
Enhancing Big Data Analysis by using Map-reduce Technique
Enhancing Big Data Analysis by using Map-reduce TechniqueEnhancing Big Data Analysis by using Map-reduce Technique
Enhancing Big Data Analysis by using Map-reduce Technique
 
Survey on scalable continual top k keyword search in
Survey on scalable continual top k keyword search inSurvey on scalable continual top k keyword search in
Survey on scalable continual top k keyword search in
 
Group13 kdd cup_report_submitted
Group13 kdd cup_report_submittedGroup13 kdd cup_report_submitted
Group13 kdd cup_report_submitted
 
Concurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsConcurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector Representations
 
Spatial Approximate String Keyword content Query processing
Spatial Approximate String Keyword content Query processingSpatial Approximate String Keyword content Query processing
Spatial Approximate String Keyword content Query processing
 
Networkx tutorial
Networkx tutorialNetworkx tutorial
Networkx tutorial
 
H1076875
H1076875H1076875
H1076875
 
probabilistic ranking
probabilistic rankingprobabilistic ranking
probabilistic ranking
 
Similarity-preserving hash for content-based audio retrieval using unsupervis...
Similarity-preserving hash for content-based audio retrieval using unsupervis...Similarity-preserving hash for content-based audio retrieval using unsupervis...
Similarity-preserving hash for content-based audio retrieval using unsupervis...
 

Destaque

2013 ASME Power Conference Maximizing Power Generating Asset Value Sunder Raj...
2013 ASME Power Conference Maximizing Power Generating Asset Value Sunder Raj...2013 ASME Power Conference Maximizing Power Generating Asset Value Sunder Raj...
2013 ASME Power Conference Maximizing Power Generating Asset Value Sunder Raj...Komandur Sunder Raj, P.E.
 
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight Control
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight ControlGeneralized Dynamic Inversion for Multiaxial Nonlinear Flight Control
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight Controlismail_hameduddin
 
Augmented Reality: Beyond Usability
Augmented Reality: Beyond UsabilityAugmented Reality: Beyond Usability
Augmented Reality: Beyond UsabilityPamela Rutledge
 

Destaque (6)

2013 ASME Power Conference Maximizing Power Generating Asset Value Sunder Raj...
2013 ASME Power Conference Maximizing Power Generating Asset Value Sunder Raj...2013 ASME Power Conference Maximizing Power Generating Asset Value Sunder Raj...
2013 ASME Power Conference Maximizing Power Generating Asset Value Sunder Raj...
 
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight Control
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight ControlGeneralized Dynamic Inversion for Multiaxial Nonlinear Flight Control
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight Control
 
nano robotics toutorial
nano robotics toutorialnano robotics toutorial
nano robotics toutorial
 
ICRA
ICRAICRA
ICRA
 
Final Report
Final ReportFinal Report
Final Report
 
Augmented Reality: Beyond Usability
Augmented Reality: Beyond UsabilityAugmented Reality: Beyond Usability
Augmented Reality: Beyond Usability
 

Semelhante a For project

Hands on Mahout!
Hands on Mahout!Hands on Mahout!
Hands on Mahout!OSCON Byrum
 
Data Structure.pptx
Data Structure.pptxData Structure.pptx
Data Structure.pptxSajalFayyaz
 
2021 04-20 apache arrow and its impact on the database industry.pptx
2021 04-20  apache arrow and its impact on the database industry.pptx2021 04-20  apache arrow and its impact on the database industry.pptx
2021 04-20 apache arrow and its impact on the database industry.pptxAndrew Lamb
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C languagesvrohith 9
 
Automated Syntactic Mediation for Web Service Integration
Automated Syntactic Mediation for Web Service IntegrationAutomated Syntactic Mediation for Web Service Integration
Automated Syntactic Mediation for Web Service IntegrationMartin Szomszor
 
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersCarlos Toxtli
 
Orchestrating the Intelligent Web with Apache Mahout
Orchestrating the Intelligent Web with Apache MahoutOrchestrating the Intelligent Web with Apache Mahout
Orchestrating the Intelligent Web with Apache Mahoutaneeshabakharia
 
IRJET - Automated Essay Grading System using Deep Learning
IRJET -  	  Automated Essay Grading System using Deep LearningIRJET -  	  Automated Essay Grading System using Deep Learning
IRJET - Automated Essay Grading System using Deep LearningIRJET Journal
 
Advanced full text searching techniques using Lucene
Advanced full text searching techniques using LuceneAdvanced full text searching techniques using Lucene
Advanced full text searching techniques using LuceneAsad Abbas
 
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...NoSQLmatters
 
Advance Data Mining Project Report
Advance Data Mining Project ReportAdvance Data Mining Project Report
Advance Data Mining Project ReportArnab Mukhopadhyay
 
Spark what's new what's coming
Spark what's new what's comingSpark what's new what's coming
Spark what's new what's comingDatabricks
 
Sedna XML Database: Query Parser & Optimizing Rewriter
Sedna XML Database: Query Parser & Optimizing RewriterSedna XML Database: Query Parser & Optimizing Rewriter
Sedna XML Database: Query Parser & Optimizing RewriterIvan Shcheklein
 
IRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET Journal
 
Data mining model for the data retrieval from central server configuration
Data mining model for the data retrieval from central server configurationData mining model for the data retrieval from central server configuration
Data mining model for the data retrieval from central server configurationijcsit
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Toolsmcthedog
 
Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0STIinnsbruck
 
conceptsinobjectorientedprogramminglanguages-12659959597745-phpapp02.pdf
conceptsinobjectorientedprogramminglanguages-12659959597745-phpapp02.pdfconceptsinobjectorientedprogramminglanguages-12659959597745-phpapp02.pdf
conceptsinobjectorientedprogramminglanguages-12659959597745-phpapp02.pdfSahajShrimal1
 
kantorNSF-NIJ-ISI-03-06-04.ppt
kantorNSF-NIJ-ISI-03-06-04.pptkantorNSF-NIJ-ISI-03-06-04.ppt
kantorNSF-NIJ-ISI-03-06-04.pptbutest
 

Semelhante a For project (20)

Hands on Mahout!
Hands on Mahout!Hands on Mahout!
Hands on Mahout!
 
Presentation
PresentationPresentation
Presentation
 
Data Structure.pptx
Data Structure.pptxData Structure.pptx
Data Structure.pptx
 
2021 04-20 apache arrow and its impact on the database industry.pptx
2021 04-20  apache arrow and its impact on the database industry.pptx2021 04-20  apache arrow and its impact on the database industry.pptx
2021 04-20 apache arrow and its impact on the database industry.pptx
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C language
 
Automated Syntactic Mediation for Web Service Integration
Automated Syntactic Mediation for Web Service IntegrationAutomated Syntactic Mediation for Web Service Integration
Automated Syntactic Mediation for Web Service Integration
 
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
 
Orchestrating the Intelligent Web with Apache Mahout
Orchestrating the Intelligent Web with Apache MahoutOrchestrating the Intelligent Web with Apache Mahout
Orchestrating the Intelligent Web with Apache Mahout
 
IRJET - Automated Essay Grading System using Deep Learning
IRJET -  	  Automated Essay Grading System using Deep LearningIRJET -  	  Automated Essay Grading System using Deep Learning
IRJET - Automated Essay Grading System using Deep Learning
 
Advanced full text searching techniques using Lucene
Advanced full text searching techniques using LuceneAdvanced full text searching techniques using Lucene
Advanced full text searching techniques using Lucene
 
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
 
Advance Data Mining Project Report
Advance Data Mining Project ReportAdvance Data Mining Project Report
Advance Data Mining Project Report
 
Spark what's new what's coming
Spark what's new what's comingSpark what's new what's coming
Spark what's new what's coming
 
Sedna XML Database: Query Parser & Optimizing Rewriter
Sedna XML Database: Query Parser & Optimizing RewriterSedna XML Database: Query Parser & Optimizing Rewriter
Sedna XML Database: Query Parser & Optimizing Rewriter
 
IRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET- Natural Language Query Processing
IRJET- Natural Language Query Processing
 
Data mining model for the data retrieval from central server configuration
Data mining model for the data retrieval from central server configurationData mining model for the data retrieval from central server configuration
Data mining model for the data retrieval from central server configuration
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
 
Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0
 
conceptsinobjectorientedprogramminglanguages-12659959597745-phpapp02.pdf
conceptsinobjectorientedprogramminglanguages-12659959597745-phpapp02.pdfconceptsinobjectorientedprogramminglanguages-12659959597745-phpapp02.pdf
conceptsinobjectorientedprogramminglanguages-12659959597745-phpapp02.pdf
 
kantorNSF-NIJ-ISI-03-06-04.ppt
kantorNSF-NIJ-ISI-03-06-04.pptkantorNSF-NIJ-ISI-03-06-04.ppt
kantorNSF-NIJ-ISI-03-06-04.ppt
 

Último

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Último (20)

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

For project

  • 1. Presented By : Aamir Mushtaq Jesal Mistry Kapil Tekwani Neville Shah Visual Representation of Knowledge Articles as Dynamic Interactive Connected Graph Nodes Internal Guide: Prof. Mrs. Kalyani Waghmare External Guides: Mr. Prajwalit Bhopale Mr. Kiran Kulkarni Sponsored Organization: Infinitely Beta
  • 2.
  • 3.
  • 4. Problem Definition To implement an Easy and Interactive E- Learning Tool for Knowledge Articles. It will be implemented as a browser plugin which will represent a graphical view of the document in the form of graphical nodes with main node focusing on keyword for which we want to gain information and neighboring nodes representing keywords that are most prominently related to the searched keyword/keyword about which information is to be obtained. In addition to that, we have semantic links between the nodes where the edges represent the relation.
  • 5.
  • 6.
  • 7.
  • 8. Algorithm Used (cont’d) 7. Depending on current depth, pre-decided window size to select top keyword/links for next level. Example: 20 for 0 th level, 10 for 1 st level, 5 for 2 nd level.(tuning required) 8. For efficient searching of accurate data we will be working across the depth i.e. at next levels if the keyword (present in previous level doc) is occurring many times (say 100), it will add weight to the corresponding keyword in the previous table. 9 Output will be graphical representation of keywords. If node (keyword) is a link, it will be connected to another node (keyword) of next level else stop at that level.
  • 11. Mathematical Model Let S be the system.   S = {U inp , U, D, Q, W t , K w , T Kw,S , T Kw,Wg , T U,Kw , T U,Kw,Wg }   U inp = URL identifier (input to the system)   D = database of the WWW, containing webpages as documents d i . D = {d 1 , d 2 , d 3 ,..., d n } where d i is a WWW document (webpage).   Q = set of all possible queries. Q = {q 1 , q 2 , q 3, ..., q n } where q i is any given query to be fired on the database. W t = set of words of a particular document. W t = {w 1 , w2,..., wn} where w i ϵ d i, for 1<= i <= n   K w = set of keywords ⊆ W t, obtained after F el K w = {k 1 , k 2 ,…, k m } where k i ⊆ W t , for 1<= i <= m   U = extracted URLs from document d i U = {u 1 , u 2 ,..., u n } where u i ϵ d i
  • 12. Mathematical Model T Kw,S = table of keywords and sectional counts, obtained after F cnt T Kw,S = {<k 1 , sA 1 , sB 1 , sC 1 >, <k 2 , sA 2 , sB 2 , sC 2 >, …, <k m , sA 3 , sB 3 , sC 3 >} T Kw,Wg = table of keywords and associated weights, obtained after F w T Kw,Wg = {<k 1 ,wg 1 >, <k 2 , wg 2 >, … ,<k m , wg m >}   T U,Kw = table of urls in U mapped with the keywords and weights table T Kw,Wg obtained after F map T U,Kw = {<u n­ , k m , wg m >} U t is a mapping of keywords and their respective <U>
  • 13. Mathematical Model Functions: F el (W T {<w 1 , w 2 , ... , w n >}) = K W F el eliminates all natural language elements from the <W T > part and resultant set of words are the keywords that are identified in the <K W > list / set. F cnt ( K w {<k 1 , k 2 , ... , k n >}) = T Kw,S F cnt returns an array of tuples of keywords and their respective sectional counts {<k m , s1, s2, s3>} which would be used in the calculation of weights of keywords. And provide the T Kw,S as input of F w . F w ( T Kw,S {<k m , sA m , sB m , sC m >}) = T Kw,Wg F w takes the T Kw,S obtained by the function F cnt as input and calculates the weight associated with each keyword and returns array of tuples of keywords and weights. {<k m , wg m >} F map ( U{<u 1 , u 2 , … u n >} ,T Kw,Wg {<k 1 ,wg 1 >, <k 2 ,wg 2 > ,…,<k m , wg m >}) = T U,Kw,Wg F map takes the U< u 1 , u 2 ...u n > and T Kw,Wg <k m , wg m > as input and it maps the keywords with the respective Urls in the d i and returns an array of urls with their mapped keywords and Urls. F win (lvl) = {<5> v <10> v <20>} F win is a window function that returns the size of the window that is dependent on the depth/ level that we are in.
  • 14.
  • 15.
  • 16.
  • 17. Proposed UI – shows the output of a search
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.