Skip to content

TahaPasa/Collaborative-Filtering-Based-Recommender-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Collaborative-Filtering-Based-Recommender-System

My task response to Huawei.

Depended Libraries:
numpy
pandas
os
tensorflow
tensorflow: keras
tensorflow.keras: layers
pathlib: Path
matplotlib.pyplot
sklearn: preprocessing
tensorflow.keras.models: Sequential
tensorflow.keras.layers: Flatten,Embedding,Dense
sklearn.model_selection: train_test_split

0 01_LR_Ressult
with 0.01 Learning rate and "he_normal" embedded initilizer, that loss results acquired as can be seen at graph.

0 01_LR_Uniform
with 0.01 Learning rate and "RandomUniform" embedded initilizer, that loss results acquired as can be seen at graph.

0 01_LR_lecun
with 0.01 Learning rate and "lecun_uniform" embedded initilizer, that loss results acquired as can be seen at graph.
From my hyperparameter tunings, best results acquired from 0.01 Learning rate.

USAGE EXAMPLE:
Ekran Görüntüsü (77)
As can be seen at the picture, program recommends users 5 different films that user never watched.




QUESTION 2 (Discuss deployable deficiency of the model at Question 1 in terms of industrial perspective. Suggest a proposal to improve it.):
This model can be used to recommend shopping app users better product. Also can be used to determine wich equipments, parts, tools or industrial products needs to get prioritized. Especially when we talk about Industry 5.0, this algorithms can help manufactories to run itself.

** This model can be improved with much mor data, much more deeply examined hyperparameter tuning and deeper-complexier neural network.
** Also for lightier algorithms, apriori like ML tools can be used since they are not needing that much process power.

About

My project to recommend films to user

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages