I have java code that performs technique called "Cosine Similarity" (I used a ready library) to calculate similarity between different Arabic definitions that stored in two csv files. After, it calculates similarity by using this method, then it finds the definition in file 1 that that has satisfied the highest similarity score with the definition in file 2 (if definition 1 in file 1 has similarity with definition 1, 2 and 3 from file 2, so I need the method to find the definition from file 2 that has satisfied the highest similarity score with definition 1 in file 1. Be careful please any definition in file 2 satisfied the highest similarity and do not take the other similarities that satisfied less similarity score). Then, it saves the output in a txt file and consider the UTF-8 format in the saved file for the Arabic text. The total number of rows in the first file equals 120000 rows and in the second file 17900 rows. The text is confidential so I can’t give you the text to authenticate the created method. I need to do this by myself and let you know my thoughts when you finish the code. Please check the attachment and how the two files look like and check the expected output file. All codes have been created and they are working probably, however, they are too slow and after while it returns error related to the memory which called “[login to view URL]: GC overhead limit exceeded”. It runs properly with small files, but it does not work correctly with large file as described before.
1) the code does not need for any stem or removing stop words I already did this step and save it in a csv file.
2) The first file called (file_1) and the second file called (file_2) and the output called (Expected_ouput)
So the task needed from freelancer is to check the code and try to optimise it without changing the result, so I need same result as the current code.
I need it urgently as soon as possible please !!
freelancer should be expert with:
Please let me know if you are interesting in this task to send you the codes that I have created.
Hello. I'm a java expert having full experiences in 7 years and you can check my skill via reviews. I had built several java combine projects before and please contact me if you have a will to build this with me, so th Daha Fazla
Bu iş için 5 freelancer ortalamada $76 teklif veriyor
Hi I am software engineer and have delivered many java projects. You can share more details with me so that we can negotiate the price accordingly. Thank you