<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>machine learning Archives - Francesco Lelli %</title> <atom:link href="https://francescolelli.info/tag/machine-learning/feed/" rel="self" type="application/rss+xml" /><link>https://francescolelli.info/tag/machine-learning/</link> <description>Information Management, Computer Science,  Economics, Finance and more</description> <lastBuildDate>Tue, 19 Sep 2023 08:52:59 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>https://wordpress.org/?v=6.8.5</generator><image> <url>https://francescolelli.info/wp-content/uploads/2018/11/cropped-InstrumentElement-32x32.jpg</url><title>machine learning Archives - Francesco Lelli %</title><link>https://francescolelli.info/tag/machine-learning/</link> <width>32</width> <height>32</height> </image> <site
xmlns="com-wordpress:feed-additions:1">156264324</site> <item><title>On Genetic Algorithms as an Optimization Technique for Neural Networks</title><link>https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/</link> <comments>https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 19 Sep 2023 08:52:53 +0000</pubDate> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[automation]]></category> <category><![CDATA[computer science]]></category> <category><![CDATA[genetic algorithms]]></category> <category><![CDATA[machine learning]]></category> <category><![CDATA[ML]]></category> <category><![CDATA[Neural Networks]]></category> <category><![CDATA[NN]]></category> <category><![CDATA[optimization]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2097</guid><description><![CDATA[<p>Genetic algorithms are an optimization technique inspired by the process of natural selection and genetics. In computer science, they are used to solve complex problems and find optimal solutions by mimicking the principles of evolution. A population of potential solutions is created and evolves over generations through the application of genetic operators such as selection, [&#8230;]</p><p>The post <a
href="https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/">On Genetic Algorithms as an Optimization Technique for Neural Networks</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Genetic algorithms are an optimization technique inspired by the process of natural selection and genetics. In computer science, they are used to solve complex problems and find optimal solutions by mimicking the principles of evolution. A population of potential solutions is created and evolves over generations through the application of genetic operators such as selection, crossover (recombination), and mutation. Each individual in the population represents a possible solution to the problem at hand, and the algorithm iteratively refines these solutions over time, favoring those that perform better according to a defined fitness function. Through this iterative process of selection and reproduction, genetic algorithms can efficiently explore large solution spaces, making them particularly valuable for tasks like parameter optimization, search, and machine learning model selection.</p><figure
class="wp-block-image size-full"><img
fetchpriority="high" decoding="async" width="1300" height="1300" data-attachment-id="2509" data-permalink="https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/attachment/pexels-photo-18069857/" data-orig-file="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857.jpg" data-orig-size="1300,1300" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;Photo by Google DeepMind on &lt;a href=\&quot;https:\/\/www.pexels.com\/photo\/an-artist-s-illustration-of-artificial-intelligence-ai-this-image-explores-how-humans-can-creatively-collaborate-with-artificial-general-intelligence-agi-in-the-future-and-how-it-can-18069857\/\&quot; rel=\&quot;nofollow\&quot;&gt;Pexels.com&lt;\/a&gt;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;an artist s illustration of artificial intelligence ai this image explores how humans can creatively collaborate with artificial general intelligence agi in the future and how it can&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pexels-photo-18069857" data-image-description="" data-image-caption="&lt;p&gt;Photo by Google DeepMind on &lt;a href=&quot;https://www.pexels.com/photo/an-artist-s-illustration-of-artificial-intelligence-ai-this-image-explores-how-humans-can-creatively-collaborate-with-artificial-general-intelligence-agi-in-the-future-and-how-it-can-18069857/&quot; rel=&quot;nofollow&quot;&gt;Pexels.com&lt;/a&gt;&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-300x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-1024x1024.jpg" src="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857.jpg?8011c3&amp;8011c3" alt="Genetic algorithms are an optimization technique inspired by the process of natural selection and genetics. " class="wp-image-2509" srcset="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857.jpg 1300w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-300x300.jpg 300w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-1024x1024.jpg 1024w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-150x150.jpg 150w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-768x768.jpg 768w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-600x600.jpg 600w" sizes="(max-width: 1300px) 100vw, 1300px" /></figure><p>Genetic algorithms consist of several key components/features that work together to evolve a population of potential solutions to a problem. These components include:</p><ol
class="wp-block-list"><li><strong>Initialization</strong>: The process begins by creating an initial population of potential solutions (individuals) randomly or using some heuristic method.</li><li><strong>Fitness Function</strong>: A fitness function quantifies how well each individual in the population solves the problem. It assigns a numerical score or fitness value to each individual based on its performance.</li><li><strong>Selection</strong>: Selection involves choosing individuals from the current population to serve as parents for the next generation. Individuals with higher fitness values are more likely to be selected, as they represent better solutions.</li><li><strong>Crossover (Recombination)</strong>: Crossover is a genetic operator where pairs of parents are combined to create offspring. It mimics the process of genetic recombination in biology. The goal is to mix and match the genetic material of the parents to potentially create better solutions.</li><li><strong>Mutation</strong>: Mutation is another genetic operator that introduces small random changes into the genetic information of individuals. It helps in maintaining diversity in the population and allows the algorithm to explore new regions of the solution space.</li><li><strong>Termination Criteria</strong>: Genetic algorithms continue to evolve the population through multiple generations. Termination criteria, such as a maximum number of generations or reaching a satisfactory solution, determine when the algorithm should stop.</li><li><strong>Replacement</strong>: After creating the offspring through crossover and mutation, the new generation replaces the old generation in the population. Replacement strategies can vary, but often, the least fit individuals are replaced.</li><li><strong>Elitism</strong>: Some genetic algorithms incorporate elitism, which ensures that the best-performing individuals from the current generation are preserved in the next generation without undergoing crossover or mutation.</li><li><strong>Parameters</strong>: Genetic algorithms involve several parameters, such as population size, crossover rate, mutation rate, and selection strategies. Tuning these parameters is crucial to the algorithm&#8217;s success and can impact its convergence and performance.</li></ol><p>These components collectively enable genetic algorithms to iteratively explore and refine the population of solutions, with the ultimate goal of converging towards an optimal or near-optimal solution to the given problem. The process continues until a termination condition is met or a satisfactory solution is found.</p><p>As an example of use, this video presents an implementation of a particular genetic algorithm designed to efficiently address the <a
href="https://en.wikipedia.org/wiki/Travelling_salesman_problem">Traveling Salesperson Problem</a> (TSP). It illustrates how concepts from biology such as &#8216;survival of the fittest,&#8217; &#8216;genetic diversity,&#8217; and &#8216;mutation&#8217; can be translated into code. The video concludes with a visual representation of the algorithm in action as it successfully tackles the TSP</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="Genetic Algorithm Tutorial - How to Code a Genetic Algorithm" width="800" height="450" src="https://www.youtube.com/embed/XP8R0yzAbdo?feature=oembed&#038;enablejsapi=1&#038;origin=https://francescolelli.info" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>This is just the tip of the iceberg and this lecture of Open MIT give more insights in the topic. In particular, it provides an exploration of genetic algorithms at a conceptual level. Three approaches to how a population evolves towards desirable traits are considered, culminating with assessments of both fitness and diversity. It also conclude with a brief discussion about how this space is abundant with solutions.</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="13. Learning: Genetic Algorithms" width="800" height="450" src="https://www.youtube.com/embed/kHyNqSnzP8Y?feature=oembed&#038;enablejsapi=1&#038;origin=https://francescolelli.info" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p><br>Genetic algorithms can be used in conjunction with a <a
href="https://francescolelli.info/tutorial/neural-networks-a-collection-of-youtube-videos-for-learning-the-basics/">neural network</a> in several ways to optimize and enhance the performance of neural network-based systems. Example includes the following:</p><ol
class="wp-block-list"><li><strong>Architecture Search</strong>: Genetic algorithms can help search for the optimal architecture of a neural network. They can evolve different network structures, including the number of layers, types of layers, and their connectivity, to find the configuration that best suits a given task.</li><li><strong>Hyperparameter Tuning</strong>: Genetic algorithms can optimize hyperparameters such as learning rates, batch sizes, dropout rates, and weight initialization schemes for neural networks. This can improve the network&#8217;s training speed and overall performance.</li><li><strong>Feature Selection</strong>: Genetic algorithms can be used to select the most relevant features or inputs for a neural network. By evolving subsets of input features, the algorithm can determine which features are most informative for a given problem.</li><li><strong>Neuroevolution</strong>: In neuroevolution, genetic algorithms are used to evolve neural network weights and biases directly. Instead of traditional gradient-based training methods, genetic algorithms can evolve a population of neural networks and select the best-performing individuals based on their fitness.</li><li><strong>Ensemble Learning</strong>: Genetic algorithms can create an ensemble of neural networks with diverse architectures or initializations. This ensemble approach often leads to improved generalization and robustness.</li><li><strong>Transfer Learning</strong>: Genetic algorithms can optimize the transfer of knowledge from pre-trained neural networks to new tasks. They can evolve strategies for fine-tuning pre-trained models or selecting relevant layers for transfer.</li><li><strong>Neural Network Optimization</strong>: Genetic algorithms can optimize the weights and biases of a neural network to fine-tune its performance for specific tasks, especially when traditional optimization techniques struggle with high-dimensional or non-convex parameter spaces.</li><li><strong>Neural Architecture Search (NAS)</strong>: Genetic algorithms can be used in NAS to automate the process of finding the best neural network architecture for a given task. NAS methods often involve evolving and selecting neural network architectures based on their performance on a validation set.</li></ol><p>In summary, the integration of genetic algorithms with neural networks can help several problem-solving scenarios, as it offers a comprehensive solution that combines the global search capabilities of genetic algorithms with the learning and adaptation prowess of neural networks. In particular, genetic algorithms automate the optimization process, enabling efficient exploration of vast solution spaces and the discovery of optimal neural network architectures, hyperparameters, and weight configurations. This automation reduces the need for manual tuning and promotes diversity, ensuring that the best solutions are not prematurely discarded. Additionally, genetic algorithms facilitate ensemble learning, transfer learning, and fine-tuning, enhancing the adaptability, robustness, and performance of neural network-based solutions across a broad spectrum of domains and tasks.</p><p>The post <a
href="https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/">On Genetic Algorithms as an Optimization Technique for Neural Networks</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2097</post-id> </item> <item><title>Data Inspired Creativity</title><link>https://francescolelli.info/big-data/data-inspired-creativity/</link> <comments>https://francescolelli.info/big-data/data-inspired-creativity/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sat, 18 Jul 2020 12:18:31 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[machine learning]]></category> <category><![CDATA[media industry]]></category> <category><![CDATA[Netherlands]]></category> <category><![CDATA[NWO]]></category> <category><![CDATA[talpa]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2040</guid><description><![CDATA[<p>What is Data Inspired Creativity about? In an elevator pitch this project is a about Big Data with a focus to the media industry in collaboration with Talpa Media . The contemporary media landscape demands that media content producers approach continuously changing consumer preferences in an agile manner, adapting content to audiences. Insights gleaned from [&#8230;]</p><p>The post <a
href="https://francescolelli.info/big-data/data-inspired-creativity/">Data Inspired Creativity</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>What is Data Inspired Creativity about? In an elevator pitch this project is a about Big Data with a focus to the media industry in collaboration with Talpa Media .</p><div
class="wp-block-image"><figure
class="alignright size-large is-resized"><img
decoding="async" data-attachment-id="2041" data-permalink="https://francescolelli.info/big-data/data-inspired-creativity/attachment/avatar-black/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black.jpg" data-orig-size="1080,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Avatar-black" data-image-description="&lt;p&gt;Data Inspired Creativity&lt;/p&gt;
" data-image-caption="&lt;p&gt;Data Inspired Creativity&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black-300x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black-1024x1024.jpg" src="https://i1.wp.com/francescolelli.info/wp-content/uploads/2020/07/Avatar-black.jpg?fit=790%2C790&amp;ssl=1" alt="" class="wp-image-2041" width="220" height="220" srcset="https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black.jpg 1080w, https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black-300x300.jpg 300w, https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black-1024x1024.jpg 1024w, https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black-150x150.jpg 150w, https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black-768x768.jpg 768w, https://francescolelli.info/wp-content/uploads/2020/07/Avatar-black-600x600.jpg 600w" sizes="(max-width: 220px) 100vw, 220px" /><figcaption>Data Inspired Creativity</figcaption></figure></div><p>The contemporary media landscape demands that media content producers approach continuously changing consumer preferences in an agile manner, adapting content to audiences. Insights gleaned from large data streams can support creative staff in adapting to trends and preferences of this moving target. This project aims to identify how and when (big) data can inspire Talpa’s cross-media creative innovation processes. The objective of this research is twofold. First, it aims to build new scientific insights about the relationship between (big) data and creative innovation processes (CIPs) in general, and those of the media industry in specific. Second, these scientific insights will be fed back into CIPs of the private partner of this research project (Talpa), who will provide the data as well as a testing ground. Changes in the global media landscape provide audiences with a wider range of content and media platform choices. As audiences cope with abundant choices in different ways, it is crucial for media companies to understand how audiences discern content between media platforms. Yet little is known about how audiences actively engage with content across media platforms. In this project, we study how “big data” in the fast-changing media industry can support the development of new media formats in the innovation process. We particularly focus on studying challenges and opportunities for cross-media companies that could generate valuable insights from combining data from each of the different platforms they own.</p><p><em>Curious to know more?</em> Check the following links</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/">Check possible internships and master thesis at Talpa</a></li><li><a
href="https://datainspiredcreativity.com/">Official Website of the research project</a></li><li><a
href="https://www.tilburguniversity.edu/about/schools/economics-and-management/organization/nwo-grant-research-project-data-inspired-creativity-collaboration-talpa-media">Data Inspired Creativity at Tilburg University</a></li><li><a
href="https://talpanetwork.com/">Talpa Network</a></li></ul><p><em>Would you like to be involved?</em> <a
href="https://francescolelli.info/contacts/">Drop me a line</a>, research collaborations as well as master thesis may be available.</p><p
class="has-text-align-center"><a
href="https://www.nwo.nl/en/research-and-results/programmes/gw/creative-industry/flagship-creative-industry-talpa-network.html"><strong>The project is supported by NWO</strong></a></p><p>The post <a
href="https://francescolelli.info/big-data/data-inspired-creativity/">Data Inspired Creativity</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/big-data/data-inspired-creativity/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2040</post-id> </item> <item><title>Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence</title><link>https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/</link> <comments>https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 15 May 2020 17:33:14 +0000</pubDate> <category><![CDATA[Thesis]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[Internship]]></category> <category><![CDATA[machine learning]]></category> <category><![CDATA[master]]></category> <category><![CDATA[nlp]]></category> <category><![CDATA[predictor]]></category> <category><![CDATA[talpa]]></category> <category><![CDATA[thesis proposal]]></category> <category><![CDATA[Web 2.0]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1961</guid><description><![CDATA[<p>Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence Mentor at TiU: Francesco Lelli&#160; Mentors at Talpa: Anca Dumitrache and/or Ricardo Fabian Guevara There are some internships opportunities available at Talpa. You will have the opportunity to develop your master&#8217;s thesis in collaboration with the AI division of one of the most [&#8230;]</p><p>The post <a
href="https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/">Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence</strong></p><p><strong>Mentor at TiU</strong>: Francesco Lelli&nbsp;</p><p><strong>Mentors at Talpa</strong>: <a
href="http://ancad.ro/">Anca Dumitrache</a> and/or <a
href="https://www.linkedin.com/in/ricardo-fabian-guevara/">Ricardo Fabian Guevara</a></p><div
class="wp-block-image"><figure
class="alignright size-large is-resized"><img
decoding="async" data-attachment-id="1962" data-permalink="https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/attachment/talpa_logo/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo.png" data-orig-size="520,1000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Talpa_logo" data-image-description="&lt;p&gt;Talpa Internship Opportunities &lt;/p&gt;
" data-image-caption="&lt;p&gt;Talpa Internship Opportunities &lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo-156x300.png" data-large-file="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo.png" src="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo.png?8011c3&amp;8011c3" alt="Talpa Internship" class="wp-image-1962" width="153" height="294" srcset="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo.png 520w, https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo-156x300.png 156w" sizes="(max-width: 153px) 100vw, 153px" /><figcaption>Talpa Internship Opportunities</figcaption></figure></div><p>There are some internships opportunities available at Talpa. You will have the opportunity to develop your master&#8217;s thesis in collaboration with the AI division of one of the most innovative media companies in the Netherlands .</p><p>If you have a go-get attitude with the desire to expand your knowledge and expertise in the area of big data and artificial intelligence, this is probably the internship that you are looking for.</p><p>Topics for this thesis include Natural Language Processing (NLP), Machine Learning and Predictors. At the same time you are encouraged to propose your own idea as well.</p><h2 class="wp-block-heading">Knowledge and Skills:</h2><p>Programming, preferably Python, and/or statistical skills.</p><h2 class="wp-block-heading">Interested in Joining Talpa?</h2><p>Here you can find a short presentation of the company:</p><iframe
src="https://www.linkedin.com/embed/feed/update/urn:li:ugcPost:6532146857345368064" height="527" width="504" frameborder="0" allowfullscreen="" title="Embedded post"></iframe><h2 class="wp-block-heading">Where to Read More:</h2><p>The following ideas are possible internship opportunities and related topic for your thesis. You may want to use them for forming an idea of the kind of jobs that you will be doing at Talpa as well as for <a
href="https://francescolelli.info/thesis/how-to-write-a-thesis-proposal-or-a-research-proposal-a-few-tips/">developing your research proposal (here you can find a few tips for that)</a>.</p><h3 class="wp-block-heading"><strong>Swimlane for Trending on Social Media</strong></h3><p>Both KIJK (video streaming platform) and JUKE (audio streaming platform) present their content separated into swimlanes on the front page. For instance, one swimlane contains a list of TV shows that were popular in the previous days. We would like to create a new swimlane that contains items that were trending on social media. Taking Twitter as a data source, the project will go through the following steps:</p><ul
class="wp-block-list"><li>(1) extract tweets about popular TV shows and/or radio shows,</li><li>(2) perform entity linking to match them to the shows in our database,</li><li>(3) aggregate the results to get the most popular shows in one swimlane.</li></ul><p><em>Project:</em> KIJK and/or JUKE</p><h3 class="wp-block-heading"><strong>Automatic Teaser Tweet Creation</strong></h3><p>Starting with a (textual) description of a TV show episode or radio program, we would like to generate teaser tweets about the show that are meant to generate anticipation on social media. The underlying task would be a summarization problem, where the program description is mapped to a short tweet about it. The tweet should contain relevant information about the program, but not reveal any spoilers. Either an extractive (entity + relation extraction) or abstractive method could be applied.</p><p><em>Source:</em><a
href="https://urldefense.com/v3/__https:/www.aclweb.org/anthology/N19-1398/__;!!PfSLnZU!hDuCqMfi3gtTFLf-YHrfLf8ieTPLJSQPg0-UuDsiwZe-KZp-HLtGuFrIYHwFEBhe_zZcgD_I$"> https://www.aclweb.org/anthology/N19-1398/</a></p><p><em>Project:</em> KIJK and/or JUKE</p><h3 class="wp-block-heading"><strong>Exploring Pair-wise Learning-to-Rank</strong></h3><p>Talpa current recommender system uses ALS, a point-wise learning-to-rank approach, where the learning objective is based on modeling the score of a given item (i.e. similarly to how regression works). Alternative methods of doing learning-to-rank are pair-wise (learning objective is to model the ranking of a pair of items relative to each other) and list-wise learning to rank (learning objective is calculated over the entire list of items). The project goal is to investigate different learning objectives and find out:</p><ul
class="wp-block-list"><li>(1) how they perform relatively to the point-wise method,</li><li>(2) if there are subsets of data where this method works better/worse.</li></ul><p><em>Source:</em><a
href="https://urldefense.com/v3/__https:/medium.com/@nikhilbd/pointwise-vs-pairwise-vs-listwise-learning-to-rank-80a8fe8fadfd__;!!PfSLnZU!hDuCqMfi3gtTFLf-YHrfLf8ieTPLJSQPg0-UuDsiwZe-KZp-HLtGuFrIYHwFEBhe_zBcYqCK$">https://medium.com/@nikhilbd/pointwise-vs-pairwise-vs-listwise-learning-to-rank-80a8fe8fadfd</a></p><p><em>Project:</em> KIJK and/or JUKE</p><h3 class="wp-block-heading"><strong>Automatic Playlist Generation</strong></h3><p>JUKE music player features a lot of <em>non-stop music</em> playlists that are manually created by an editor, usually selecting music from a given genre (e.g. hard rock non-stop radio). We would like to see whether these playlists can be generated by AI and what the quality is. This can be approached as a song clustering problem, where the feature space could contain the genre, artist, as well as other audio features.</p><p><em>Project</em>: JUKE</p><h3 class="wp-block-heading"><strong>Google AdWords for Video</strong></h3><p>Advertisers can buy Google search keywords to show their ad in conjunction with them. We would like to see whether it is possible to do something similar within videos, too. In this way, contextual advertising in different medias becomes feasible. The steps involved in this project are:</p><ul
class="wp-block-list"><li>(1) generate textual metadata of video (either based on transcript, or other features of the video; there might be some existing video metadata as well),</li><li>(2) match video textual metadata with ad keywords.</li></ul><h3 class="wp-block-heading"><strong>Exploring Seasonal Trends as RecSys Features</strong></h3><p>Our domain experts know that both video and audio streaming trends are highly influenced by seasonality (e.g. Sky Radio becomes very popular over Christmas). The goal of this project is to:</p><ul
class="wp-block-list"><li>(1)  identify these trends by studying user listening data, then</li><li>(2) incorporating these trends into our prediction model (e.g. recommend Sky Radio to fans of Christmas music, but only over the Christmas holidays).</li></ul><p><em>Challenge:</em> a lot of data may be needed to accomplish this.</p><p><em>Project:</em> KIJK and/or JUKE</p><h3 class="wp-block-heading"><strong>Radio Station Embeddings</strong></h3><p><em>Goal</em>: produce embedding with various sizes similar to <a
href="https://urldefense.com/v3/__https:/nlp.stanford.edu/projects/glove/__;!!PfSLnZU!hDuCqMfi3gtTFLf-YHrfLf8ieTPLJSQPg0-UuDsiwZe-KZp-HLtGuFrIYHwFEBhe_4KnEqfT$">Glove</a>&nbsp;but for radio stations that reflect radio station similarity with euclidean distance.</p><p><em>Value</em>: many of Talpa challenges, like radio to radio similarity, could be tackled with this approach. Our RecSys can also use the radio embedding as a feature to determine if a radio channel is a good match for a user. This could also greatly alleviate the cold start problem when we introduce new radio stations.</p><p><em>Approach</em>: this is an unexplored problem but there has been previous research and practical work done on <a
href="https://urldefense.com/v3/__https:/benanne.github.io/2014/08/05/spotify-cnns.html__;!!PfSLnZU!hDuCqMfi3gtTFLf-YHrfLf8ieTPLJSQPg0-UuDsiwZe-KZp-HLtGuFrIYHwFEBhe_ywwSc1a$">audio embeddings</a>. In the simplest form, a radio station embedding could be just a bag of features like genre frequencies, languages and origins of artists, but also properties from the target audience like age range. Going beyond that, it could use an average of the embeddings of representative songs on it in a given past period. Another valuable asset of Talpa is its understanding of usage behavior, so radio station features could also be calculated based on the type of person who listens to it, the frequency of listening and other seasonal behavior.</p><p>At the same time, there is a temporal aspect to take into consideration when analyzing user preference of radio stations.  Therefore, we cannot expect the embeddings to remain the same forever. Consequently a refresh period is to be expected (even word embeddings need to account for word semantic drifting, only their refresh window is larger).</p><p><em>Project</em>: Juke</p><h3 class="wp-block-heading"><strong>Podcast Embeddings for JUKE</strong></h3><p>Similar to the radio embeddings project, Talpa is interested in creating embeddings for the podcasts available on JUKE. Podcast recommendations suffer from cold start problem even more than radio, since there is usually a high volume of items that are published continuously. The features that can be used for podcast embeddings are also slightly different than typical audio embedding features based on e.g. musical genre.</p><p> <em>Project</em>: Juke</p><h2 class="wp-block-heading">Interested in a Talpa internship? Check also the Following:</h2><div
class="wp-block-file"><a
href="https://francescolelli.info/wp-content/uploads/2020/05/TiU-Talpa.pdf?8011c3&amp;8011c3">A presentation from Francesco, Anca and Fabian about TiU and Talpa Internship Opportunities </a><a
href="https://francescolelli.info/wp-content/uploads/2020/05/TiU-Talpa.pdf?8011c3&amp;8011c3" class="wp-block-file__button" download>Download the Presentation</a></div><p><a
href="https://videocollege.uvt.nl/Mediasite/Play/767355b24a5e4307811f59f802f1c04c1d"><strong>Webinar </strong>about Talpa Internship Opportunities  (Available for Tilburg Student Only)</a></p><h2 class="wp-block-heading">Interested in Applying?</h2><p>Send an email to <a
href="https://francescolelli.info/contacts/">Francesco Lelli with CV, Short motivation letter, project(s) that interest you and (optional) draft research proposal. </a>In the case you would like to propose a particular project please put extra attention to your research proposal.</p><p><em>A selected list </em>of<em> candidates will be interviewe</em>d<em> by TALPA that has the ultimate saying on accepting you for an internship.</em><strong><em> Succes, Good luck, In Bocca al Lupo! </em></strong></p><p>The post <a
href="https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/">Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1961</post-id> </item> <item><title>Machine Learning for Financial Applications</title><link>https://francescolelli.info/letter-to-the-younger-self/machine-learning-for-financial-applications/</link> <comments>https://francescolelli.info/letter-to-the-younger-self/machine-learning-for-financial-applications/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 12 Jul 2019 15:04:03 +0000</pubDate> <category><![CDATA[Letter to the younger self]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[financial application of machine learning]]></category> <category><![CDATA[letter]]></category> <category><![CDATA[machine learning]]></category> <category><![CDATA[machine learning for finance]]></category> <category><![CDATA[master student]]></category> <category><![CDATA[master thesis]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1536</guid><description><![CDATA[<p>Using machine learning algorithms can be interesting to come to conclusions for your thesis. However, it also becomes very easily overly complicated. In order to prevent getting stuck with codes, data, and programming environments, I present a few tips and tricks. Firstly, make sure you understand what it takes when starting to program in a [&#8230;]</p><p>The post <a
href="https://francescolelli.info/letter-to-the-younger-self/machine-learning-for-financial-applications/">Machine Learning for Financial Applications</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Using
machine learning algorithms can be interesting to come to conclusions for your
thesis. However, it also becomes very easily overly complicated. In order to
prevent getting stuck with codes, data, and programming environments, I present
a few tips and tricks.</p><p>Firstly,
make sure you understand what it takes when starting to program in a programming
language. If you do not have any experience yet, using python probably is the
best way to go. Before deciding whether to use a certain language, it is
advised to find similar codes to the one you intend to make and to replicate
these codes. This can be a great way of practicing and determining whether you
are able to actually work with the programming language. There is plenty of
environments in which this can be done, for example using TensorFlow. For my
thesis, I used TensorFlow given the simplicity of using it and the great amount
of documentation available. A great source for finding examples of codes is
GitHub.</p><div
class="wp-block-image"><figure
class="alignright is-resized"><img
loading="lazy" decoding="async" data-attachment-id="1537" data-permalink="https://francescolelli.info/letter-to-the-younger-self/machine-learning-for-financial-applications/attachment/letter-to-the-younger-self/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self.jpg" data-orig-size="1400,1100" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Letter-to-the-younger-self" data-image-description="&lt;p&gt;Letters to the younger self &lt;/p&gt;
" data-image-caption="&lt;p&gt;Letters to the younger self &lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self-300x236.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self-1024x805.jpg" src="https://i1.wp.com/francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self.jpg?fit=790%2C621&amp;ssl=1" alt="machine learning " class="wp-image-1537" width="384" height="301" srcset="https://francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self.jpg 1400w, https://francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self-300x236.jpg 300w, https://francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self-768x603.jpg 768w, https://francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self-1024x805.jpg 1024w, https://francescolelli.info/wp-content/uploads/2019/07/Letter-to-the-younger-self-600x471.jpg 600w" sizes="(max-width: 384px) 100vw, 384px" /><figcaption> <br>Tobias Descamps: Machine learning for financial applications <br></figcaption></figure></div><p>Secondly,
make sure that you verify whether it is possible to come to your desired
outputs with the machine learning algorithm you intend to use. For example,
determine whether you want a categorical or continuous variable as output and
choose the appropriate machine learning technique for getting to this output.</p><p>Thirdly,
and probably most importantly, make sure that the data you want to use is
available. And, make sure there is enough data. When using data from financial
statements, using the Wharton Research Database may be a good way to go. You
can get free access to this database through Tilburg University. Moreover,
carefully consider how much time you need to prepare the data. For example,
using data from companies from many different industries or using data from
many different years may be a pain. Therefore, try to be as consistent as possible
in collecting your data. Moreover, start with making a framework on what
(meta)data you need. For example, data such as company information, dates of
collecting data, etc. In case you find later in your research that you lack
some data, this framework makes it relatively easy to repair your mistakes.</p><p>Fourthly,
developing machine learning algorithms and being able to explain what actually
happens in these algorithms requires some statistical and mathematical
knowledge. Make sure you read into what is happening in the algorithm, or make
sure you have access to the right people to explain this to you. There are
quite a few standardized packages for e.g. neural networks (e.g. through
Scikit). However, you may still be asked to explain what happens in the neural
network.</p><p>Lastly,
when you compare your algorithm to other algorithms, it is important that you
measure the performance of your model in a similar way as done in the
measurement of the other models. Otherwise, your comparison may be inaccurate.
For example, F1 is generally considered to better measure the ability of the
model to discriminate than e.g. hit ratio. Reading into the meaning of these
measurements and choosing the appropriate one may be fundamental to your
research.</p><p>Good
luck on your thesis!</p><p>Tobias Descamps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br> <a
href="https://www.linkedin.com/in/tobiasdescamps/">https://www.linkedin.com/in/tobiasdescamps/</a></p><p></p><p>This letter is part of the collection &#8220;letter to the younger self&#8221; and has been written for helping the &#8220;new generation of students&#8221; learning from who was there before. You can see all the letters at the following link:</p><p><a
href="https://francescolelli.info/category/letter-to-the-younger-self/">https://francescolelli.info/category/letter-to-the-younger-self/</a></p><p>The post <a
href="https://francescolelli.info/letter-to-the-younger-self/machine-learning-for-financial-applications/">Machine Learning for Financial Applications</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/letter-to-the-younger-self/machine-learning-for-financial-applications/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1536</post-id> </item> </channel> </rss>