WEEK 7

 This week commenced with putting personal information onto the knowledge base.  I was able to put in the phone number, hyperlinks mentioned in different sections of the text accordingly,  

Next, I added the different dates and the date ranges mentioned as well to the knowledge base.

Adding any piece of information is basically creating a function and deciding whether you want the information to be a concept or an attribute in the KB. 

After adding this I moved to the skills section and here, if bullets have been used,  I treat it like a skill and add it to the KB. But I felt that keeping a count looked better, therefore I made a count of the skills by using the MakeCountCon  KB function.

This is an output snapshot:


After this, I worked in a similar way for both hobbies and languages spoken. But programming languages caused a problem as I used  @MULTI for looking at  _pl nodes which contain the programming language names as mentioned in the dictionary. Therefore since I don't have the path, it is difficult to find which header zone this comes under. 
For this, I created a function that does the following:

Since pnup gives the parent node only if it's directly above the current node, I keep going to the previous node until I reach the one directly under the parent. I repeat this for two levels(Since my path looks like this:)

  • _headerZone _Line _pl or 
  • _headerZone _prose_pl 

Then I take the concept of the header zone and attach the attribute of the programming language. This is the function:



I did this as an individual who may not have mentioned this in his skills but might have used it in a project,

This is the output:




Next, I worked towards normalizing grades mentioned in the text to a general form: of percentages as it helps for a better understanding of the values.

To do this I discovered a function: flt() which converts string and numbers to decimal values. Then based on the text - if CGPA/ SGPA, I did the appropriate calculation and put the values accordingly onto the KB. This was the result:

Before: 



After: 

                                





No comments:

Post a Comment

  With today's increasing digitalization, it has been observed that the vast majority of processes are becoming automated. One such occu...