<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>PyVideo.org - Chiara Basei</title><link href="https://pyvideo.org/" rel="alternate"></link><link href="https://pyvideo.org/feeds/speaker_chiara-basei.atom.xml" rel="self"></link><id>https://pyvideo.org/</id><updated>2018-04-21T00:00:00+00:00</updated><subtitle></subtitle><entry><title>Recommendation Model for Ranking Matching Houses</title><link href="https://pyvideo.org/pycon-italia-2018/recommendation-model-for-ranking-matching-houses.html" rel="alternate"></link><published>2018-04-21T00:00:00+00:00</published><updated>2018-04-21T00:00:00+00:00</updated><author><name>Chiara Basei</name></author><id>tag:pyvideo.org,2018-04-21:/pycon-italia-2018/recommendation-model-for-ranking-matching-houses.html</id><summary type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;We aim to address the problem of missing data for recommendation systems
with Python 2.7 and the H2O package. To this end, we “re-impute”
artificially removed values into a dataframe with the help of two
models: (1) &lt;strong&gt;Deep Learning with Autoencoder&lt;/strong&gt; &amp;amp; (2) &lt;strong&gt;Generalized Low
Rank Model&lt;/strong&gt; (GLRM). To …&lt;/p&gt;</summary><content type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;We aim to address the problem of missing data for recommendation systems
with Python 2.7 and the H2O package. To this end, we “re-impute”
artificially removed values into a dataframe with the help of two
models: (1) &lt;strong&gt;Deep Learning with Autoencoder&lt;/strong&gt; &amp;amp; (2) &lt;strong&gt;Generalized Low
Rank Model&lt;/strong&gt; (GLRM). To tune and evaluate both models, we implement a
cross validation that optimizes the imputation accuracy of the
artifically removed values. As a result, &lt;strong&gt;Deep Learning with
Autoencoder&lt;/strong&gt; consistently preforms better in terms of precision, wheras
&lt;strong&gt;GLRM&lt;/strong&gt; performs better in terms of execution time. Finally, we also
present a new ranking formula which is inspired by &lt;em&gt;Lucene Similarity&lt;/em&gt;
but weighs the cosine similarity according to the percentage of matches.&lt;/p&gt;
&lt;p&gt;It will be shown an implementation of the recommendation system to real
estate data. We will show:&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;some tuning plots of the models for imputation of missing features
of real estate queries;&lt;/li&gt;
&lt;li&gt;a discussion about approximation of the scoring formula to rank the
matching houses;&lt;/li&gt;
&lt;li&gt;a excerpt of the recommendation system front-end implemented in
Flask.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To attend this talk, a basic knowledge about statistics and Python is
helpful.&lt;/p&gt;
&lt;p&gt;in __on &lt;strong&gt;sabato 21 aprile&lt;/strong&gt; at 17:45 &lt;a class="reference external" href="/p3/schedule/pycon9/"&gt;**See
schedule**&lt;/a&gt;&lt;/p&gt;
</content><category term="PyCon Italia 2018"></category><category term="Deep-Learning"></category><category term="GLRM"></category><category term="Autoencoder"></category><category term="H2O"></category><category term="Recommendation"></category></entry></feed>