<?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/category/machine-learning/feed/" rel="self" type="application/rss+xml" /><link>https://francescolelli.info/category/machine-learning/</link> <description>Information Management, Computer Science,  Economics, Finance and more</description> <lastBuildDate>Fri, 07 Jun 2024 14:56:22 +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/category/machine-learning/</link> <width>32</width> <height>32</height> </image> <site
xmlns="com-wordpress:feed-additions:1">156264324</site> <item><title>Phd or Postdoc in Switzerland for International Students: On Swiss Government Excellence Scholarships</title><link>https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/</link> <comments>https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 07 Jun 2024 14:56:14 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Job]]></category> <category><![CDATA[Job/Fellowship]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Software Engineering]]></category> <category><![CDATA[Digital Decision Making]]></category> <category><![CDATA[Distributed Systems]]></category> <category><![CDATA[fellowship]]></category> <category><![CDATA[Human Behaviour Informatics]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[PhD]]></category> <category><![CDATA[Post-Doc]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[Swiss]]></category> <category><![CDATA[Switzerland]]></category> <category><![CDATA[Virtual Reality]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2564</guid><description><![CDATA[<p>Do you have a fresh master or PhD and are you considering Phd or Postdoc in Switzerland? The Swiss Government Excellence Scholarship offers young researchers from around the world who have completed a master’s degree or PhD the opportunity to start or continue their research careers in Switzerland. The scholarship supports research endeavors for a [&#8230;]</p><p>The post <a
href="https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/">Phd or Postdoc in Switzerland for International Students: On Swiss Government Excellence Scholarships</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Do you have a fresh master or PhD and are you considering Phd or Postdoc in Switzerland? The Swiss Government Excellence Scholarship offers young researchers from around the world who have completed a master’s degree or PhD the opportunity to start or continue their research careers in Switzerland. The scholarship supports research endeavors for a period of one year, or up to three years for those pursuing PhD studies. The video below introduce the scholarship program:</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="What are Swiss Government Excellence Scholarships?" width="800" height="450" src="https://www.youtube.com/embed/6JMVJRf3rCw?feature=oembed" 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>In short, three different fellowships are available:</p><ol
class="wp-block-list"><li><strong>Research Fellowship</strong>: For individuals without a PhD who are considering pursuing research studies.</li><li><strong>PhD Scholarship</strong>: For those who wish to pursue a PhD in Switzerland for a period of 3+ years.</li><li><strong>Post-Doc Scholarship</strong>: For individuals with a PhD who are looking to spend one year in Switzerland conducting postdoctoral research.</li></ol><p>Please note that all fellowships are intended for individuals who have not previously spent time in Switzerland. Consequently, if you are awarded one of these fellowships, you will be ineligible to apply for the others in the future as you technicaly already have a Phd or Postdoc in Switzerland.</p><figure
class="wp-block-image size-full"><img
fetchpriority="high" decoding="async" width="1024" height="1024" data-attachment-id="2567" data-permalink="https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/attachment/phd-postdoc-switzerland-international-students-swiss-government-excellence-scholarships/" data-orig-file="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships.jpeg" data-orig-size="1024,1024" 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="Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships" data-image-description="" data-image-caption="&lt;p&gt;Phd or Postdoc in Switzerland for International Students: On Swiss Government Excellence Scholarships&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-300x300.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships.jpeg" src="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships.jpeg?8011c3&amp;8011c3" alt="" class="wp-image-2567" srcset="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships.jpeg 1024w, https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-300x300.jpeg 300w, https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-150x150.jpeg 150w, https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-768x768.jpeg 768w, https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-600x600.jpeg 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure><p>Let&#8217;s see each one of them in dettail:</p><h2 class="wp-block-heading">Research Fellowship</h2><p>Research Fellowships are 12-month programs aimed at highly qualified postgraduate researchers from all academic disciplines. Applicants must have obtained a master&#8217;s degree or equivalent by July 31, 2024, except for ETH Zurich applicants, who must meet this requirement by June 30, 2024. Candidates should be born after December 31, 1988. The application requires a support letter from an academic host professor at a Swiss university, including a brief CV (maximum 2 pages), explaining their willingness to supervise and support the research. This letter differs from the confidential recommendation letter also required. Additionally, applicants must submit a research proposal with a defined time frame. Notably, this fellowship is not available to those who already hold a PhD degree</p><h2 class="wp-block-heading">PhD Scholarship</h2><p>PhD Scholarships are designed for highly qualified PhD students from all academic disciplines, offering funding for 12 to 36 months, extendable in three 12-month increments based on academic progress. Applicants must have obtained a master&#8217;s degree or equivalent by July 31, 2024, except for ETH Zurich applicants, who must meet this requirement by June 30, 2024. Eligible candidates should be born after December 31, 1988. The application requires a support letter from an academic host professor at a Swiss university, including a brief CV (maximum 2 pages), detailing their commitment to supervise and support the PhD throughout its duration. If an assistant professor supports the application, a full professor must co-sign the letter. This support letter is distinct from the confidential recommendation letter also required. For PhD studies at a University of Applied Sciences, an additional support letter from a faculty member of the host research university is mandatory. The doctoral degree must be awarded by a research university. A detailed research proposal with a defined time frame is the centerpiece of the application and requires thorough attention.</p><h2 class="wp-block-heading">Post-Doc Scholarship</h2><p>Postdoctoral Scholarships are 12-month programs aimed at highly qualified early career scientists from all scientific fields. Eligible candidates must have completed their PhD between December 31, 2020, and July 31, 2024 (June 30, 2024, for ETH Zurich), and primarily for those who have not previously studied in Switzerland. The program does not fund sabbaticals. Applicants need a support letter from an academic host professor at a Swiss university, including a brief CV (maximum 2 pages), explaining their willingness to supervise the research. Former PhD mentors and co-directors for co-tutelle PhDs cannot be supervisors. A detailed research proposal with a timeframe is the centerpiece of the application. This scholarship is exclusively for full-time postdoctoral research in Switzerland, prohibiting fieldwork outside the country, and recipients are expected to reside in Switzerland during the grant period. For double doctorates, the date of the first degree is considered. The scholarship is not valid for mixed research conducted partly in Switzerland and partly in another country.</p><h2 class="wp-block-heading">Where to find more Information</h2><p>The official link of the scholarship contains all the relevant information and is the &#8220;GO TO&#8221; resources:</p><ul
class="wp-block-list"><li><a
href="https://www.sbfi.admin.ch/sbfi/en/home/education/scholarships-and-grants/swiss-government-excellence-scholarships.html">https://www.sbfi.admin.ch/sbfi/en/home/education/scholarships-and-grants/swiss-government-excellence-scholarships.html</a></li></ul><p>Additionally, each country has specific information and details regarding the application procedure, which can be found at the following link.</p><ul
class="wp-block-list"><li><a
href="https://www.sbfi.admin.ch/dam/sbfi/en/dokumente/2022/07/all-countries.pdf.download.pdf/2023_ESKAS_all_country_contacts_A_to_Z_for_application_documents.pdf">https://www.sbfi.admin.ch/dam/sbfi/en/dokumente/2022/07/all-countries.pdf.download.pdf/2023_ESKAS_all_country_contacts_A_to_Z_for_application_documents.pdf</a></li></ul><p>I recommend relying on the official information provided at the link above. The program itself warns about potential scams, and while there are numerous YouTube videos on the topic, some are generated by ChatGPT and others are, for lack of a better word, &#8220;dubious.&#8221; Here, I share videos from two YouTubers who, in my opinion, offer a reliable overview of the program. From Jama, part 1:</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="SWISS GOVERNMENT EXCELLENCE SCHOLARSHIP review" width="800" height="450" src="https://www.youtube.com/embed/JlByFGkUZQg?feature=oembed" 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>And part 2:</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="SWISS GOVERNMENT EXCELLENCE SCHOLARSHIP // Part 2 // PhD in SWITZERLAND // Research in Switzerland" width="800" height="450" src="https://www.youtube.com/embed/OGQfTYZydfU?feature=oembed" 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>As well as from Aatiya:</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="Apply NOW for Swiss Government Excellence Scholarships !" width="800" height="450" src="https://www.youtube.com/embed/YihRni8xb5I?feature=oembed" 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><h2 class="wp-block-heading">My personal suggestions:</h2><p>If you are interested in applying for a Phd or Postdoc in Switzerland, here are my personal suggestions:</p><ol
class="wp-block-list"><li><strong>Start Early (Paperwork)</strong>: The application process is deliberately complex to filter out unmotivated candidates. The responsibility for managing the paperwork falls entirely on you, so begin early to ensure you have ample time to complete everything accurately.</li><li><strong>Start Early (Connections in Switzerland)</strong>: A critical aspect of the application is obtaining a support letter from a professor in Switzerland who is willing to endorse your candidacy and confirm that your proposal aligns with their and their institution&#8217;s research. Building these connections early is essential.</li><li><strong>Start Early (Your Research Proposal)</strong>: Develop a meaningful and well-written research proposal as soon as possible. Without a solid proposal, it will be challenging to secure support from a professor. You are solely responsible for writing this proposal. Once you have a polished version formatted according to the required templates, use it as your business card when reaching out to potential professors in Switzerland. Without this document, your communication is likely to be ignored or flagged as spam.</li></ol><p>In other words, your commitment and the importance of contacting your potential supervisor as early as possible, armed with all the relevant information, cannot be overstated. This official video from the program provides additional valuable suggestions:</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="#003 Before contacting a supervising professor for Swiss Government Excellence Scholarship" width="800" height="450" src="https://www.youtube.com/embed/kp4NnqZ2T00?feature=oembed" 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>In addition, please note that each professor will not/cam not endorse more then one (or two) candidates per year. Therefore many of the request may simply be not answered.</p><h2 class="wp-block-heading">Can I help you further for your Phd or Postdoc in Switzerland?</h2><p>It really depends. For this specific grant you (the applicant) are really responsible for doing the heavy lifting as well as for dealing with the dettails. As for the rest, (i) if you believe that you have what it takes for this fellowship, (ii) you fulfill all the requirements, (iii) you have a nice idea to pursue and (iv) it is related to one of the following areas:</p><ol
class="wp-block-list"><li><strong>Internet of Things (IoT)</strong>: Refers to the network of interconnected devices and objects that can communicate and share data. IoT enables smart homes, industrial automation, and more.</li><li><strong>Extended Reality (XR)</strong>: Encompasses virtual reality (VR), augmented reality (AR), and mixed reality (MR). XR technologies blend digital content with the real world, enhancing user experiences.</li><li><strong>Human Behavioral Informatics</strong>: The study of human behavior using data analytics and computational methods. It involves understanding patterns, preferences, and decision-making based on digital interactions.</li><li><strong>Computer Vision</strong>: A field of artificial intelligence that focuses on enabling machines to interpret visual information from images or videos. Applications include facial recognition, object detection, and medical imaging.</li><li><strong>Language Processing</strong>: Also known as natural language processing (NLP), it involves teaching computers to understand and generate human language. NLP powers chatbots, language translation, and sentiment analysis.</li><li><strong>Security and Privacy</strong>: Addresses safeguarding data, systems, and networks from unauthorized access or breaches. It includes encryption, authentication, and privacy-preserving techniques.</li><li><strong>Big Data Processing</strong>: Deals with managing and analyzing large volumes of data. Technologies like Hadoop and Spark enable efficient processing of massive datasets.</li><li><strong>Distributed Systems</strong>: Involves designing and managing systems that run on multiple interconnected computers. Examples include cloud computing, peer-to-peer networks, and distributed databases.</li><li><strong>Serverless Computing</strong>: A cloud computing model where developers focus on writing code without managing servers. Serverless platforms automatically scale resources based on demand.</li><li><strong>Digital Decision Making</strong>: The process of using data-driven insights and algorithms to make informed choices in various domains, such as business, healthcare, and finance.</li></ol><p>You can consider dropping me a line! <a
href="https://francescolelli.info/how-to-do-a-good-thesis-the-miniseries/">Are you still finishing your thesis instead? These guides may help!</a></p><p>Good Luck!</p><p></p><p>The post <a
href="https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/">Phd or Postdoc in Switzerland for International Students: On Swiss Government Excellence Scholarships</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2564</post-id> </item> <item><title>A No-nonsense Approach to Deep Learning, LLM, Supervised Learning, Generative AI, and Everything in Between</title><link>https://francescolelli.info/big-data/a-no-nonsense-approach-to-deep-learning-llm-supervise-learning-generative-ai-and-everything-in-between/</link> <comments>https://francescolelli.info/big-data/a-no-nonsense-approach-to-deep-learning-llm-supervise-learning-generative-ai-and-everything-in-between/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sun, 28 Jan 2024 20:59:57 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[deep Learning]]></category> <category><![CDATA[Generative AI]]></category> <category><![CDATA[LLM]]></category> <category><![CDATA[Supervise Learning]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2545</guid><description><![CDATA[<p>With this post I will share a few resources freely available in the internet that I believe can serve as an entry point for understanding the world around AI in a no-nonsense manner. The domain is relatively vast and we will cover topics like Deep Learning, Large Language Models, Supervised Learning, Generative AI, and a [&#8230;]</p><p>The post <a
href="https://francescolelli.info/big-data/a-no-nonsense-approach-to-deep-learning-llm-supervise-learning-generative-ai-and-everything-in-between/">A No-nonsense Approach to Deep Learning, LLM, Supervised Learning, Generative AI, and Everything in Between</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>With this post I will share a few resources freely available in the internet that I believe can serve as an entry point for understanding the world around AI in a no-nonsense manner. The domain is relatively vast and we will cover topics like Deep Learning, Large Language Models, Supervised Learning, Generative AI, and a few more keywords that are popular at the time of writing this post. Clearly we are in an era where the interest in Generative AI and Large Language Models (LLMs) is capturing attention from both academia and practitioners in various industrial sectors. However, I am still surprised to know that in many contexts both domains are used in a synonymous manner: <em>they are not the same </em>and <a
href="https://francescolelli.info/machine-learning/an-introduction-to-generative-ai/">you can refer to this article for some clarifications about LLM and Generative AI.</a></p><figure
class="wp-block-image aligncenter size-full is-resized"><img
decoding="async" width="1880" height="1253" data-attachment-id="2552" data-permalink="https://francescolelli.info/big-data/a-no-nonsense-approach-to-deep-learning-llm-supervise-learning-generative-ai-and-everything-in-between/attachment/pexels-photo-6153354/" data-orig-file="https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354.jpeg" data-orig-size="1880,1253" 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 cottonbro studio on &lt;a href=\&quot;https:\/\/www.pexels.com\/photo\/bionic-hand-and-human-hand-finger-pointing-6153354\/\&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;bionic hand and human hand finger pointing&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Generative-AI-Supervise-Learning" data-image-description="&lt;p&gt;A No-nonsense Approach to Deep Learning, LLM, Supervise Learning, Generative AI, and Everything in Between&lt;/p&gt;
" data-image-caption="&lt;p&gt;A No-nonsense Approach to Deep Learning, LLM, Supervise Learning, Generative AI, and Everything in Between&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354-300x200.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354-1024x682.jpeg" src="https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354.jpeg?8011c3&amp;8011c3" alt="A No-nonsense Approach to Deep Learning, LLM, Supervise Learning, Generative AI, and Everything in Between" class="wp-image-2552" style="aspect-ratio:1.5003990422984836;width:543px;height:auto" srcset="https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354.jpeg 1880w, https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354-300x200.jpeg 300w, https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354-1024x682.jpeg 1024w, https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354-768x512.jpeg 768w, https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354-600x400.jpeg 600w, https://francescolelli.info/wp-content/uploads/2024/01/pexels-photo-6153354-1536x1024.jpeg 1536w" sizes="(max-width: 1880px) 100vw, 1880px" /><figcaption
class="wp-element-caption">A No-nonsense Approach to Deep Learning, LLM, Supervised Learning, Generative AI, and Everything in Between</figcaption></figure><p>In the realm of business and AI, <a
href="https://francescolelli.info/tutorial/neural-networks-a-collection-of-youtube-videos-for-learning-the-basics/">Supervised Learning</a> (yet another AI technique that is becoming a bit old fashioned nowadays) and Generative AI emerge as pivotal techniques offering transformative potential. They are effective especially when approached as development tools tailored to specific domains rather than mere products or services to be integrated into existing business frameworks. This perspective advocates for leveraging AI technology not only as a tool but as a <em>toolbox</em> containing customizable instruments for domain-specific innovation. By understanding the intricacies of these techniques, businesses can harness their capabilities more effectively, thereby maximizing their impact on society and fostering sustainable growth. In essence, it&#8217;s about not just using the tool but understanding and utilizing the toolbox itself for the betterment of society and business alike.</p><p>The video below presents the business and AI view according to the <a
href="https://aifund.ai/">AI Fund</a> perspective:</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="The Near Future of AI [Entire Talk]  - Andrew Ng (AI Fund)" width="800" height="450" src="https://www.youtube.com/embed/KDBq0GqKpqA?feature=oembed" 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>Moreover, I would personally (i.e. this is my opinion) advocate that the combination of both, the &#8220;old fashion&#8221; supervised learning and the popular generative AI (with LLM leading the pack), coupled with sound understanding of <a
href="https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/">information enrichment techniques</a> will probably offer the best cocktail for a successful venture capable to create value for society.</p><p>In the rest of this post I will try to expand on this point by first looking at what Large Language Models are and how they function. Next, I will share a pointer to a comprehensive (and free!) resource for familiarizing with deep learning tools and techniques.</p><h2 class="wp-block-heading">Large Language Models: What They Are, How to Make Your Own, and How to Engineer an Application</h2><p>Let&#8217;s start by looking at Large Language Models using the following two videos. LLM are text manipulation tools that are capable of both summarizing and creative writing (witting code can be considered as a creative endeavor). Thanks to recent progresses (that we can date with the launch of ChatGPT), the structure and the consistency of such generated text is increasing in accuracy and, consequently, in usefulness. The video below can serve as a good introduction to how Large Language Models work and their capability of guessing the next word:</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="How large language models work (and why that&#039;s why they don&#039;t)" width="800" height="450" src="https://www.youtube.com/embed/nlfwxk7VQUU?feature=oembed" 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>However, there is a notable gap in research concerning the integration of such approaches into everyday industrial practices. For example (to name the one that I hinted at before), the potential fusion of <a
href="https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/">structured knowledge graphs</a> that are typical of databases-oriented information systems with AI-based semantic embedding, remains largely untapped. Furthermore, the exploration of multiagent aspects and memory-resilient LLMs holds promise for improving business processes, yet systematic empirical validation of their efficacy is lacking. The video below is an introduction to how to engineer Large Language Models in order to perform tangible tasks of value:</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="GPT-4 - How does it work, and how do I build apps with it? - CS50 Tech Talk" width="800" height="450" src="https://www.youtube.com/embed/vw-KWfKwvTQ?feature=oembed" 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>Promising directions of investigation include:</p><ul
class="wp-block-list"><li>Exploring diverse applications of Large Language Models (LLMs) tailored to specific subtasks in composing a comprehensive global capability model.</li><li>Investigating optimal development configurations and orchestrating multiple-agent LLMs to enhance solution effectiveness.</li><li>Assessing the potential of memory-based agents in facilitating the synthesis of various capabilities.</li><li>Establishing best practices for presenting semantically enriched data to LLMs in a meaningful manner.</li><li>Integrating embeddings and implicit semantics with explicit knowledge from knowledge graphs to enrich the understanding and inference capabilities of LLM.</li></ul><p>While numerous methods exist for grasping the utility of a tool, I contend that learning its construction can accelerate mastery and unlock its full potential. This video provides an insightful overview on (re)implementing a transformer architecture, as detailed in the seminal paper &#8220;<a
href="https://arxiv.org/abs/1706.03762">Attention is all you need</a>,&#8221; which underpins the success of ChatGPT.</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="Let&#039;s build GPT: from scratch, in code, spelled out." width="800" height="450" src="https://www.youtube.com/embed/kCc8FmEb1nY?feature=oembed" 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 concludes the conversation on Large Language Models that are a part of the &#8220;Generative AI&#8221; family. What follows is an introduction to the old fashioned deep learning that, as I mentioned at the beginning of this post, will still probably cover an important role in the next years</p><h2 class="wp-block-heading">A Few Notes on Deep Learning</h2><p>Perhaps now that we know the details of the transformer architecture (and everything else related to LLM), we can zoom out from Generative AI (and LLM) and take a look at a larger context taking into account other aspects of AI. Deep Learning and Generative AI are intertwined fields within artificial intelligence, each serving distinct yet complementary purposes. Deep Learning, a subset of machine learning, employs neural networks with multiple layers to learn representations from data, excelling in tasks like classification, regression, and pattern recognition. Generative AI, on the other hand, focuses on creating new data samples that resemble those in the training data, utilizing techniques such as generative adversarial networks (GANs) and variational autoencoders (VAEs). The relationship between Deep Learning and Generative AI is evident in how Deep Learning techniques, like convolutional and recurrent neural networks, form the foundation for building generative models. For instance, GANs employ adversarial training between a generator and discriminator network, while VAEs use encoder-decoder architectures, both rooted in Deep Learning principles. Together, Deep Learning and Generative AI enable the development of sophisticated models capable of learning from data, generating new insights, and advancing artificial intelligence across various domains.</p><p>The video below presents the book &#8220;Understanding Deep Learning&#8221;. It has been published in December 2023 by MIT Press and is presenting itself as a comprehensive guide for learning modern machine learning.</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="This is why Deep Learning is really weird." width="800" height="450" src="https://www.youtube.com/embed/sJXn4Cl4oww?feature=oembed" 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>However, as mentioned in the video, the field is currently growing at the rate of 4000 papers a month. Therefore, is almost impossible to be able to cover all the relevant aspects. However, the book is free and you download it at the following link:</p><p><a
href="https://udlbook.github.io/udlbook/">https://udlbook.github.io/udlbook/</a></p><h2 class="wp-block-heading">A Final Note on AI, LLM, Generative AI, Supervised Learning and Everything in Between</h2><p>In conclusion, the surge of interest in Generative AI and Large Language Models (LLMs) across academic and industrial spheres underscores their potential to revolutionize various sectors. Embracing Supervised Learning and Generative AI as developmental tools tailored to specific domains, rather than mere commodities, holds promise for driving transformative innovation in business and beyond. By comprehending the intricacies of these techniques, businesses can harness their capabilities effectively, thereby maximizing societal impact and fostering sustainable growth. The exploration of diverse applications, optimal configurations, memory-based agents, semantic data presentation, and knowledge integration mark promising directions for future research. While understanding the construction of tools accelerates mastery, the broader context of Deep Learning and Generative AI highlights their intertwined roles in advancing artificial intelligence.</p><hr
/><p><em>A No-#Nonsense Approach to #deeplearning , #LLM (#LLMs), Supervised Learning, #GenerativeAI, and Everything in Between</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fbig-data%2Fa-no-nonsense-approach-to-deep-learning-llm-supervise-learning-generative-ai-and-everything-in-between%2F&#038;text=A%20No-%23Nonsense%20Approach%20to%20%23deeplearning%20%2C%20%23LLM%20%28%23LLMs%29%2C%20Supervised%20Learning%2C%20%23GenerativeAI%2C%20and%20Everything%20in%20Between&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>The post <a
href="https://francescolelli.info/big-data/a-no-nonsense-approach-to-deep-learning-llm-supervise-learning-generative-ai-and-everything-in-between/">A No-nonsense Approach to Deep Learning, LLM, Supervised Learning, Generative AI, and Everything in Between</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/big-data/a-no-nonsense-approach-to-deep-learning-llm-supervise-learning-generative-ai-and-everything-in-between/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2545</post-id> </item> <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
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>An Introduction to Generative AI</title><link>https://francescolelli.info/machine-learning/an-introduction-to-generative-ai/</link> <comments>https://francescolelli.info/machine-learning/an-introduction-to-generative-ai/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Mon, 10 Jul 2023 09:21:55 +0000</pubDate> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[AI]]></category> <category><![CDATA[AI Programming]]></category> <category><![CDATA[GAN]]></category> <category><![CDATA[generation]]></category> <category><![CDATA[Generative AI]]></category> <category><![CDATA[Large Language Models]]></category> <category><![CDATA[LLM]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[VAEs]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2497</guid><description><![CDATA[<p>In this article, I will provide a brief introduction to the topic, explore the differences between specific areas AI, Generative AI and Large Language Models. Generative AI, also known as generative artificial intelligence, refers to a field of artificial intelligence that focuses on creating models and algorithms capable of generating new, original content. Unlike traditional [&#8230;]</p><p>The post <a
href="https://francescolelli.info/machine-learning/an-introduction-to-generative-ai/">An Introduction to Generative AI</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>In this article, I will provide a brief introduction to the topic, explore the differences between specific areas AI,  Generative AI and Large Language Models.</p><p>Generative AI, also known as generative artificial intelligence, refers to a field of artificial intelligence that focuses on creating models and algorithms capable of generating new, original content. Unlike traditional AI approaches that rely on explicit programming and rules, generative AI aims to develop systems that can autonomously generate outputs that are coherent, diverse, and often indistinguishable from those created by humans.</p><figure
class="wp-block-image size-full"><img
loading="lazy" decoding="async" width="1880" height="1253" data-attachment-id="2498" data-permalink="https://francescolelli.info/machine-learning/an-introduction-to-generative-ai/attachment/pexels-photo-373543/" data-orig-file="https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543.jpeg" data-orig-size="1880,1253" 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 Pixabay on &lt;a href=\&quot;https:\/\/www.pexels.com\/photo\/blue-bright-lights-373543\/\&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;blue bright lights&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pexels-photo-373543" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543-300x200.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543-1024x682.jpeg" src="https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543.jpeg?8011c3&amp;8011c3" alt="blue bright lights" class="wp-image-2498" srcset="https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543.jpeg 1880w, https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543-300x200.jpeg 300w, https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543-1024x682.jpeg 1024w, https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543-768x512.jpeg 768w, https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543-600x400.jpeg 600w, https://francescolelli.info/wp-content/uploads/2023/07/pexels-photo-373543-1536x1024.jpeg 1536w" sizes="(max-width: 1880px) 100vw, 1880px" /></figure><p>Generative AI and Large Language Models (LLMs) are related concepts within the field of artificial intelligence, but they are not synonymous. While LLMs are a specific type of generative AI model, not all generative AI models fall under the category of LLMs. While LLMs are capable of generating text, their primary focus is on language-related tasks, making them particularly powerful in natural language processing applications. They leverage the principles of generative AI to generate human-like text, but the term &#8220;generative AI&#8221; encompasses a wider range of techniques and applications beyond just language generation. Example of techniques includes Generative Adversarial Networks (GANs), Variational Autoencoders (VAEs), and autoregressive models.</p><p>These models are employed in different domains like image generation, text generation, music composition, and more. Example of Applications where Generative AI techniques are currently used includes:</p><ol
class="wp-block-list"><li><strong><em>Image Generation</em></strong>: Generative models can create new, realistic images based on patterns and examples learned from training data. .</li><li><strong><em>Text Generation</em></strong>: Language models and other generative models are employed to generate human-like text. They can be used for tasks such as language translation, text summarization, dialogue generation, and creative writing.</li><li><strong><em>Music Generation</em></strong>: Generative models can compose original pieces of music based on patterns and styles observed in training data. These models can learn to generate melodies, harmonies, and even entire musical compositions.</li><li><strong><em>Video Generation</em></strong>: Generative AI techniques can be applied to generate realistic videos or video frames. By learning from large datasets of videos, models can generate new video sequences, modify existing videos, or fill in missing frames.</li><li><strong><em>Speech and Audio Generation</em></strong>: Generative models can synthesize human-like speech or other audio signals. These models find applications in voice assistants, text-to-speech systems, and even music synthesis.</li><li><strong><em>3D Object Generation</em></strong>: Generative models can create new 3D objects based on learned patterns and examples. This has applications in areas like computer graphics, virtual reality, and product design.</li><li><strong><em>Data Augmentation</em></strong>: Generative models can be used to augment existing datasets by generating additional synthetic samples. This can help in improving the performance of machine learning models, especially in scenarios where data is limited.</li><li><strong>Programming</strong>: Generative models can be used for generate code aim at aiding developers in code generation, optimization, bug detection, generation of documentation and automated testing.</li><li><strong><em>Art Style Transfer:</em></strong> Generative models can transfer the style of one image onto another, allowing for artistic transformations. By learning the style characteristics of different artworks, these models can generate images with a specific artistic style while preserving the content.</li><li><strong><em>Drug Discovery</em>:</strong> Generative AI techniques can assist in the discovery and design of new pharmaceutical compounds. By generating novel chemical structures and predicting their properties, generative models can aid in the development of new drugs and accelerate the drug discovery process.</li><li><strong><em>Virtual Characters and Avatars</em>:</strong> Generative models can create virtual characters and avatars with realistic appearances, movements, and behaviors. These models can be used in video games, virtual reality environments, and other interactive applications to generate lifelike and responsive virtual entities.</li><li><strong><em>Simulation and Scenario Generation</em>: </strong>Generative AI can generate synthetic data and scenarios for simulation purposes. This can be valuable in various fields, including autonomous driving, robotics, and training models for decision-making in complex environments.</li><li><strong><em>Design and Creativity Support</em>: </strong>Generative AI can assist designers and artists in the creative process by generating design variations, suggesting new ideas, or providing inspiration. It can serve as a tool for exploring new design possibilities and aiding in the creation of novel and innovative designs.</li><li><strong><em>Fraud Detection</em>: </strong>Generative models can be employed to detect anomalies and patterns indicative of fraudulent activities. By learning from normal data distributions, these models can identify suspicious patterns and flag potential fraud cases in various domains, such as finance, cybersecurity, and e-commerce.</li></ol><hr
/><p><em>An extensive but not complete list of applications of Generative AI: image generation, text synthesis, music composition, video creation, speech generation, and more! #GenerativeAI #AI #Creativity&quot;</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fmachine-learning%2Fan-introduction-to-generative-ai%2F&#038;text=An%20extensive%20but%20not%20complete%20list%20of%20applications%20of%20Generative%20AI%3A%20image%20generation%2C%20text%20synthesis%2C%20music%20composition%2C%20video%20creation%2C%20speech%20generation%2C%20and%20more%21%20%23GenerativeAI%20%23AI%20%23Creativity%22&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>The list provided covers a wide range of applications for generative AI, however the field is continuously evolving, and new applications are being explored regularly. The applications mentioned are some of the prominent and well-known uses of generative AI, but it is possible that additional applications exist or may emerge in the future. Consequently, if there are any specific applications or areas that were not covered in the list, I apologize for the oversight. At the time of writing, Generative AI is a vast and dynamic field, and it is challenging to capture every possible application in a comprehensive manner.</p><h2 class="wp-block-heading"><strong>Generative AI as a research field</strong></h2><p>Overall Generative AI is not a specific domain but should be considered more as a research area that ecomaps several discipline and domains where researchers focus on investigating and advancing knowledge in a particular subject. Key research areas include:</p><ol
class="wp-block-list"><li><strong><em>Generative Adversarial Networks</em></strong> (GANs): GANs are a prominent research domain within generative AI. GANs consist of two components—a generator and a discriminator—that compete against each other in a training process. The generator generates new samples, while the discriminator tries to distinguish between real and generated samples. Through iterative training, GANs learn to generate increasingly realistic outputs. Researchers continue to explore various aspects of GANs, including improving training stability, enhancing the diversity and quality of generated samples, addressing mode collapse (when a generator fails to capture the entire distribution), and developing novel architectures and loss functions.</li><li><strong><em>Variational Autoencoders</em></strong> (VAEs): VAEs are another active research area within generative AI. VAEs are a type of generative model that employs an encoder and a decoder. The encoder compresses input data into a lower-dimensional representation (latent space), and the decoder reconstructs the original data from the latent space. VAEs allow for the generation of new data by sampling from the latent space. Researchers are working on enhancing VAE models to improve the quality and diversity of generated samples, developing better latent space representations, exploring different decoding strategies, and incorporating additional components such as disentangled representations and hierarchical structures.</li><li><strong><em>Reinforcement Learning for Generation</em></strong>: Researchers are investigating the application of reinforcement learning techniques to generative models. This involves using rewards and reinforcement signals to guide the generation process, allowing models to learn to generate samples that align with desired objectives or exhibit specific behaviors.</li><li><strong><em>Representation Learning</em></strong>: Representation learning focuses on learning meaningful and useful representations of data. In the context of generative AI, researchers are exploring techniques to learn disentangled representations that separate independent factors of variation in the data. This allows for more explicit control over the generated samples and enables targeted manipulation of specific attributes.</li><li><strong><em>Autoregressive Models</em></strong>: Autoregressive models, such as the Transformer architecture, generate output sequentially, conditioning each step on previously generated tokens. This approach is often used in language generation tasks.</li><li><strong><em>Cross-Modal Generation</em></strong>: Cross-modal generation involves generating data in one modality (such as generating an image from text descriptions or generating textual descriptions from images). Researchers are actively investigating techniques that bridge different modalities to enable multi-modal generation, leading to applications like image captioning, text-to-image synthesis, and audio-visual generation.</li><li><strong><em>Explainability and Interpretability</em></strong>: Understanding and interpreting the workings of generative models is an important research direction. Researchers are working on methods to explain and interpret generative AI models to gain insights into the internal processes, improve transparency, and ensure reliable and accountable use of generative AI systems.</li><li><strong><em>Ethical and Fair Generative AI</em></strong>: As generative AI systems become more powerful, addressing ethical considerations and fairness becomes crucial. Research in this domain focuses on understanding the biases present in training data, developing methods to mitigate bias in generated samples, and ensuring that generative AI systems adhere to ethical guidelines and societal norms.</li></ol><hr
/><p><em>Generative AI is a research area bridging various disciplines. #GenerativeAI #AIresearch #Interdisciplinary</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fmachine-learning%2Fan-introduction-to-generative-ai%2F&#038;text=Generative%20AI%20is%20a%20research%20area%20bridging%20various%20disciplines.%20%23GenerativeAI%20%23AIresearch%20%23Interdisciplinary&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><h2 class="wp-block-heading">In summary and take home message:</h2><p>Generative AI is a field of artificial intelligence that focuses on creating models and algorithms capable of generating new and original content. It encompasses various techniques, such as Generative Adversarial Networks (GANs), Variational Autoencoders (VAEs), and autoregressive models. Generative AI has applications in image generation, text generation, music composition, video generation, speech and audio generation, 3D object generation, data augmentation, and more. Generative AI is not synonymous with Large Language Models (LLMs). LLMs are a specific type of generative AI model that excel in language processing tasks. They are trained on vast amounts of text data and can generate coherent and contextually relevant text. While LLMs focus on language-related tasks, generative AI encompasses a wider range of techniques and applications beyond language generation.</p><hr
/><p><em>Generative AI &amp; Large Language Models (LLMs): related concepts in AI, but not synonymous. They focus on content creation &amp; language processing. #GenerativeAI #LLMs #AI</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fmachine-learning%2Fan-introduction-to-generative-ai%2F&#038;text=Generative%20AI%20%26%20Large%20Language%20Models%20%28LLMs%29%3A%20related%20concepts%20in%20AI%2C%20but%20not%20synonymous.%20They%20focus%20on%20content%20creation%20%26%20language%20processing.%20%23GenerativeAI%20%23LLMs%20%23AI&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>Continue the conversation in Reader App</p><div
class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions"><div><div><div><p > <a
href="https://francescolelli.info/?post_type=post&#038;p=2497" style="font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-radius: 0px;border-width: 1px; background-color: #113AF5; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a></p></div></div></div></div><p>The post <a
href="https://francescolelli.info/machine-learning/an-introduction-to-generative-ai/">An Introduction to Generative AI</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/machine-learning/an-introduction-to-generative-ai/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2497</post-id> </item> <item><title>AI Beyond Efficiency: note on the event</title><link>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/</link> <comments>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 03 Jan 2023 16:58:22 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[beyond efficiency]]></category> <category><![CDATA[Industry 4.0]]></category> <category><![CDATA[Industry 5.0]]></category> <category><![CDATA[intelligent interoperability]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[Workshop]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2446</guid><description><![CDATA[<p>This is a small note that summarize the first workshop of AI beyond efficiency that we did in Valencia in the past spring. It was a really fun and formative experience where we had the possibility to interact with many colleagues across Europe. We can clearly declare the workshop successful as we had to cap [&#8230;]</p><p>The post <a
href="https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/">AI Beyond Efficiency: note on the event</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>This is a small note that summarize the first workshop of AI beyond efficiency that we did in Valencia in the past spring.</p><p>It was a really fun and formative experience where we had the possibility to interact with many colleagues across Europe. We can clearly declare the workshop successful as we had to cap the contribution to only 11 despite the very large contribution that we received (total 22, acceptance rage 50%). If that is not enough for declaring it a success, it also was the largest (most participated) event of the conference.</p><p>A big thanks also goes to our sponsors and keynote speaker that stimulated the conversation as well as provided a valuable industrial experience.</p><figure
class="wp-block-image size-full"><img
loading="lazy" decoding="async" width="800" height="283" data-attachment-id="2343" data-permalink="https://francescolelli.info/internet-of-things/ai-beyond-efficiency-interoperability-towards-industry-5-0/attachment/800px-industry_5-0_diagram/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png" data-orig-size="800,283" 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="800px-Industry_5.0_diagram" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-300x106.png" data-large-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png" src="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png?8011c3&amp;8011c3" alt="" class="wp-image-2343" srcset="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png 800w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-300x106.png 300w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-768x272.png 768w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-600x212.png 600w" sizes="(max-width: 800px) 100vw, 800px" /></figure><p>Here you can find a set of useful links in case you would like to profit of the outcomes:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/internet-of-things/ai-beyond-efficiency-interoperability-towards-industry-5-0/" target="_blank" rel="noreferrer noopener">Call for paper for the first workshop on AI Beyond Efficiency </a></li><li><a
href="https://research.tilburguniversity.edu/en/publications/artificial-intelligence-beyond-efficiency" target="_blank" rel="noreferrer noopener">Modafferi, S., Nuñez, M. J., Lelli, F., &amp; Dalle Carbonare, D. (2022). Artificial Intelligence beyond Efficiency. <em>CEUR Workshop Proceedings</em>, <em>3214</em></a></li></ul><p>Full report can be downloaded here: <a
href="https://ceur-ws.org/Vol-3214/WS5Summaryreport.pdf" target="_blank" rel="noreferrer noopener">PDF Version of the report on the workshop </a></p><p>The paper that where discussed are available at the following links:</p><ul
class="wp-block-list"><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper1.pdf">Introducing Building Blocks for Industry 4.0, an Analytics Application for the Federated EFPF Platform</a><br><em>Jose Maria Gonzalez Castro</em> <em>Robert Sanfeliu Prat</em>, <em>Francesc Bonada</em>, <em>Fernando Gigante Valencia</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper2.pdf">AI Ethics for Industry 5.0 – From Principles to Practice</a><br><em>Alexandru Constantin Ciobanu</em>, <em>Gabriela Meșniță</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper3.pdf">A Practical Experience of AI Solution Used to Improve Varnishing Process Efficiency in Furniture Manufacturing</a><br><em>Juan Del Agua</em>, <em>Gabriel Modia</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper4.pdf">Industry5.0 and Sociotechnical Theory: Theoretical Underpinnings</a><br><em>Nicholas Fair</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper5.pdf">Relevance of Visualization and Interaction Technologies for Industry 5.0</a><br><em>Ander Garcia</em>, <em>Marco Quartulli</em>, <em>Igor G. Olaizola</em>, <em>Iñigo Barandiaran</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper6.pdf">Teaming.AI: Enabling Human-AI Teaming Intelligence in Manufacturing</a><br><em>Thomas Hoch</em>, <em>Bernhard Heinzl</em>, <em>Gerald Czech</em>, <em>Maqbool Khan</em>, <em>Philipp Waibel</em>, <em>Stefan Bachhofner</em>, <em>Elmar Kiesling</em>, <em>Bernhard Moser</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper7.pdf">On Exploring the Possibilities and the Limits of AI for an Interoperable and Empowering Industry 4.0</a><br><em>Francesco Lelli</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper8.pdf">Artificial Intelligence from Industry 5.0 perspective: Is the Technology Ready to Meet the Challenge?</a><br><em>Igor García Olaizola</em> <em>Marco Quartulli</em>, <em>Ander Garcia</em>, <em>Iñigo Barandiaran</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper9.pdf">Towards Zero-Defect Manufacturing: Machine Selection through Unsupervised Learning in the Printing Industry</a><br><em>Sotirios T. Spantideas</em>, <em>Anastasios E. Giannopoulos</em>, <em>Nikolaos C. Kapsalis</em>, <em>Angelos Angelopoulos</em>, <em>Stamatis Voliotis</em>, <em>Panagiotis Trakadas</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper10.pdf">Towards Industry 5.0 – A Trustworthy AI Framework for Digital Manufacturing with Humans in Control</a><br><em>Usman Wajid</em>, <em>Alexandros Nizamis</em>, <em>Victor Anaya</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper11.pdf">On Developing Human Centric Digital Twins in Industry 4.0 and Beyond</a><br><em>Akpofure A. Enughwure</em>, <em>Francesco Lelli</em></li></ul><p> As organizer I hope that the connections that the participants build will remain strong, will grow, and will materialize in a tangible advance of the field.</p><hr
/><p><em>First Workshop on AI Beyond Efficiency: proceedings of the event. #ArtificialIntelligence #workshops #interoperability #Industry40 #BigData #MachineLearning</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fresearch%2Fai-beyond-efficiency-note-on-the-event%2F&#038;text=First%20Workshop%20on%20AI%20Beyond%20Efficiency%3A%20proceedings%20of%20the%20event.%20%23ArtificialIntelligence%20%23workshops%20%23interoperability%20%23Industry40%20%23BigData%20%23MachineLearning&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p></p><p>The post <a
href="https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/">AI Beyond Efficiency: note on the event</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2446</post-id> </item> <item><title>OpenAI: What is Service Oriented Architecture (SOA) ?</title><link>https://francescolelli.info/machine-learning/openai-what-is-service-oriented-architecture-soa/</link> <comments>https://francescolelli.info/machine-learning/openai-what-is-service-oriented-architecture-soa/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 02 Dec 2022 12:38:29 +0000</pubDate> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[more]]></category> <category><![CDATA[AI]]></category> <category><![CDATA[AI Generated Text]]></category> <category><![CDATA[nlp]]></category> <category><![CDATA[OpenAI]]></category> <category><![CDATA[OpenAIChat]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[SOA]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2434</guid><description><![CDATA[<p>I just asked to Chat.openai what is Service Oriented Architecture (see picture below) and what follows is its opinion on the topic. Folks at OpenAI developed the ChatGPT model as a way to optimizing language models for dialogues. I found this idea quite challenging with a lot of potential. Therefore, I asked to Chat.OpenAI an [&#8230;]</p><p>The post <a
href="https://francescolelli.info/machine-learning/openai-what-is-service-oriented-architecture-soa/">OpenAI: What is Service Oriented Architecture (SOA) ?</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>I just asked to <a
href="https://openai.com/blog/chatgpt/" target="_blank" rel="noreferrer noopener">Chat.openai</a> what is Service Oriented Architecture (see picture below) and what follows is its opinion on the topic.</p><figure
class="wp-block-image size-full"><img
loading="lazy" decoding="async" width="1024" height="502" data-attachment-id="152" data-permalink="https://francescolelli.info/service-oriented-architecture-master-class/attachment/service-oriented-architecture/" data-orig-file="https://francescolelli.info/wp-content/uploads/2018/12/Service-Oriented-Architecture.png" data-orig-size="1024,502" 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="Service-Oriented-Architecture" data-image-description="&lt;p&gt;Service Oriented Architecture (SOA) refers to a set of techniques for enhancing and re-design the IT infrastructure of a companies in order to achieve more flexibility and re-usability  &lt;/p&gt;
" data-image-caption="&lt;p&gt;Service Oriented Architecture (SOA)&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2018/12/Service-Oriented-Architecture-300x147.png" data-large-file="https://francescolelli.info/wp-content/uploads/2018/12/Service-Oriented-Architecture.png" src="https://francescolelli.info/wp-content/uploads/2018/12/Service-Oriented-Architecture.png?8011c3&amp;8011c3" alt="Service Oriented Architecture (SOA)" class="wp-image-152" srcset="https://francescolelli.info/wp-content/uploads/2018/12/Service-Oriented-Architecture.png 1024w, https://francescolelli.info/wp-content/uploads/2018/12/Service-Oriented-Architecture-300x147.png 300w, https://francescolelli.info/wp-content/uploads/2018/12/Service-Oriented-Architecture-768x377.png 768w, https://francescolelli.info/wp-content/uploads/2018/12/Service-Oriented-Architecture-600x294.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Service Oriented Architecture (SOA)</figcaption></figure><p>Folks at OpenAI developed the ChatGPT model as a way to optimizing language models for dialogues. I found this idea quite challenging with a lot of potential. Therefore, I asked to Chat.OpenAI an open question that on a topic that I am familiar with. As ChatGPT is design for dialog I asked also a few sub-questions as well where I was searching for more details. What follows is the unedited answers:</p><h1 class="wp-block-heading">What is Service Oriented Architecture</h1><p>Service-oriented architecture (SOA) is a software design approach that focuses on building a network of independent, modular components that provide services to other components over a network in order to form a complete application. This architecture is designed to make it easier to develop, deploy, and manage complex applications by breaking them down into smaller, independent units of functionality that can be developed, tested, and deployed independently. SOA is often used in distributed systems and relies on communication protocols such as web services to enable components to interact with each other.</p><p>Some of the key features of service-oriented architecture (SOA) include:</p><ol
class="wp-block-list"><li><strong>Modularity</strong>: SOA is based on the idea of breaking down complex applications into smaller, independent components that can be developed, tested, and deployed independently.</li><li><strong>Independence</strong>: Each component in an SOA-based system is independent and can be managed and maintained separately from other components, which makes it easier to develop, deploy, and update applications.</li><li><strong>Standardized communication protocols</strong>: SOA relies on standardized communication protocols, such as web services, to enable components to interact with each other. This allows different components to be developed using different programming languages and technologies, as long as they can communicate using the same protocol.</li><li><strong>Reusability</strong>: Because components in an SOA-based system are independent and modular, they can be easily reused in other applications, which can save time and effort during development.</li><li><strong>Flexibility</strong>: SOA allows for flexibility by enabling components to be added, removed, or updated without disrupting the overall functionality of the application. This makes it easier to adapt to changing business requirements and technology needs.</li></ol><h2 class="wp-block-heading">Modularity</h2><p>Modularity is one of the key features of service-oriented architecture (SOA), and refers to the idea of breaking down complex applications into smaller, independent components that can be developed, tested, and deployed independently. This allows each component to be managed and maintained separately from other components, which makes it easier to develop, deploy, and update applications.</p><p>In SOA, each component is called a &#8220;service&#8221; and provides a specific function or piece of functionality. For example, a service might be responsible for handling user authentication, or for performing calculations, or for storing and retrieving data from a database. By designing an application as a network of interconnected services, developers can create more modular and scalable applications that are easier to maintain and update over time.</p><p>Modularity is an important concept in SOA because it enables developers to create applications that are flexible and adaptable to changing business requirements and technology needs. For example, if a new service is needed to support a new feature, it can be added to the application without disrupting the existing services or the overall functionality of the application. Similarly, if a service needs to be updated or replaced, it can be done without affecting the rest of the application. This makes it easier to evolve and improve an application over time without having to redesign the entire system.</p><h2 class="wp-block-heading">Independence</h2><p>Independence is another key feature of service-oriented architecture (SOA), and refers to the idea that each component in an SOA-based system is independent and can be managed and maintained separately from other components. This means that developers can work on different parts of the application without having to worry about how their changes will affect other parts of the system.</p><p>Independence is an important concept in SOA because it enables developers to create applications that are flexible and adaptable to changing business requirements and technology needs. For example, if a service needs to be updated or replaced, it can be done without affecting the rest of the application. This makes it easier to evolve and improve an application over time without having to redesign the entire system.</p><p>Additionally, because each service in an SOA-based system is independent, it can be developed using different programming languages and technologies, as long as it can communicate with other services using a standardized protocol. This allows developers to choose the best tools and technologies for each individual service, which can make the development process more efficient and effective.</p><h2 class="wp-block-heading">Standardized Communication Protocols</h2><p>Standardized communication protocols are an important aspect of service-oriented architecture (SOA), and refer to the use of specific rules and standards for enabling components to communicate with each other. In SOA, these protocols are used to enable services to send and receive messages and data to each other in order to perform their designated functions and contribute to the overall functionality of the application.</p><p>One of the most common protocols used in SOA is the web services protocol, which is a set of rules and standards for exchanging data between applications or services over a network. This protocol allows services to be developed using different programming languages and technologies, as long as they can communicate using the same protocol. This enables developers to create more modular and scalable applications that are easier to maintain and update over time.</p><p>In addition to the web services protocol, there are many other standardized communication protocols that are commonly used in SOA, such as REST, JSON, and XML. These protocols are designed to enable services to communicate with each other in a standardized and interoperable way, which makes it easier to develop and deploy complex applications.</p><p>Overall, the use of standardized communication protocols is an important aspect of SOA because it allows different components to be developed and maintained independently, while still being able to work together to form a complete application. This makes it easier to create flexible and adaptable applications that can evolve and improve over time.</p><h2 class="wp-block-heading">Reusability</h2><p>Reusability is a key benefit of service-oriented architecture (SOA), and refers to the ability to use components or services in multiple applications or contexts. In SOA, each component is called a &#8220;service&#8221; and provides a specific function or piece of functionality. By designing an application as a network of interconnected services, developers can create more modular and scalable applications that are easier to maintain and update over time.</p><p>One of the key advantages of this modular approach is that it allows services to be easily reused in other applications. For example, if a service is developed to handle user authentication, that service can be used in multiple applications without having to be redeveloped for each application. This can save time and effort during the development process, and can also help to ensure that services are well-tested and reliable.</p><p>Reusability is an important concept in SOA because it allows developers to create more flexible and adaptable applications that can evolve and improve over time. For example, if a new service is needed to support a new feature, it can be added to the application without disrupting the existing services or the overall functionality of the application. Similarly, if a service needs to be updated or replaced, it can be done without affecting the rest of the application.</p><p>Overall, the ability to reuse services in multiple applications is a key benefit of SOA, and can help to save time and effort during development, as well as improve the reliability and flexibility of applications.</p><h2 class="wp-block-heading">Flexibility</h2><p>Flexibility is one of the key advantages of service-oriented architecture (SOA), and refers to the ability to easily add, remove, or update components without disrupting the overall functionality of the application. In SOA, each component is called a &#8220;service&#8221; and provides a specific function or piece of functionality. By designing an application as a network of independent services, developers can create more modular and scalable applications that are easier to maintain and update over time.</p><p>One of the key benefits of this modular approach is that it allows developers to make changes to an application without having to redesign the entire system. For example, if a new service is needed to support a new feature, it can be added to the application without disrupting the existing services or the overall functionality of the application. Similarly, if a service needs to be updated or replaced, it can be done without affecting the rest of the application.</p><p>Flexibility is an important concept in SOA because it enables developers to create applications that are adaptable to changing business requirements and technology needs. For example, if the requirements for an application change over time, it is relatively easy to update or replace services as needed without having to redesign the entire application. This makes it easier to evolve and improve an application over time without having to start from scratch.</p><p>Overall, the ability to easily add, remove, or update components is a key advantage of SOA, and can help to improve the flexibility and adaptability of applications. This can make it easier to respond to changing business needs and technology trends, and can help to ensure that applications remain relevant and effective over time.</p><h2 class="wp-block-heading">Summary (Still According to Chat.OpenAI)</h2><p>Service-oriented architecture (SOA) is a software design approach that focuses on building a network of independent, modular components that provide services to other components over a network in order to form a complete application. This architecture is designed to make it easier to develop, deploy, and manage complex applications by breaking them down into smaller, independent units of functionality that can be developed, tested, and deployed independently. SOA is often used in distributed systems and relies on communication protocols such as web services to enable components to interact with each other.</p><p>Some of the key features of SOA include modularity, independence, and the use of standardized communication protocols. Modularity refers to the idea of breaking down complex applications into smaller, independent components that can be developed, tested, and deployed independently. Independence refers to the idea that each component in an SOA-based system is independent and can be managed and maintained separately from other components. Standardized communication protocols refer to the use of specific rules and standards for enabling components to communicate with each other.</p><p>Some of the key benefits of SOA include reusability, flexibility, and the ability to easily adapt to changing business requirements and technology needs. Reusability refers to the ability to use components or services in multiple applications or contexts. Flexibility refers to the ability to easily add, remove, or update components without disrupting the overall functionality of the application. The ability to adapt to changing business requirements and technology needs refers to the ability of SOA to enable applications to evolve and improve over time without having to redesign the entire system.</p><hr
/><p><em>Does #OpenAI ( #OpenAIChat ) knows what is Service Oriented Architecture? #SOA #SoftwareEngineering #API</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fmachine-learning%2Fopenai-what-is-service-oriented-architecture-soa%2F&#038;text=Does%20%23OpenAI%20%28%20%23OpenAIChat%20%29%20knows%20what%20is%20Service%20Oriented%20Architecture%3F%20%23SOA%20%23SoftwareEngineering%20%23API&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><h2 class="wp-block-heading">Final Note (from the author) on OpenAI answering to What is Service Oriented Architecture</h2><p>If we exclude the picture, the opening text and this closing text, the content is entirely generated by Chat.OpenAI using ChatGPT. The content of the answer looks sound and consistent and, from time to time, a bit redundant. In addition, the information are clearly correct and touch relevant sub-topics. Finally, strictly talking of the deepness of the content, it is sufficiently informative for a non expert but a bit useless for a domain expert as it can be classified as &#8220;a good introduction&#8221;.  Is short? Does OpenAI knows what is Service Oriented Architecture? Well&#8230; the answer looks correct <img
src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>If you are curious and you want to know more, <a
href="https://francescolelli.info/machine-learning/ai-assisted-writing-cartolibreria-biondi-adopts-a-researcher/" target="_blank" rel="noreferrer noopener">at this link you can find another example of AI assisted writing</a></p><p></p><p>The post <a
href="https://francescolelli.info/machine-learning/openai-what-is-service-oriented-architecture-soa/">OpenAI: What is Service Oriented Architecture (SOA) ?</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/machine-learning/openai-what-is-service-oriented-architecture-soa/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2434</post-id> </item> <item><title>StairwAI and supporting SME in their AI based digital strategy: Open Letter</title><link>https://francescolelli.info/big-data/stairwai-and-supporting-sme-in-their-ai-based-digital-strategy-open-letter/</link> <comments>https://francescolelli.info/big-data/stairwai-and-supporting-sme-in-their-ai-based-digital-strategy-open-letter/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sun, 25 Sep 2022 11:17:10 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[AI]]></category> <category><![CDATA[data]]></category> <category><![CDATA[Data Science]]></category> <category><![CDATA[digital strategy]]></category> <category><![CDATA[Industry 4.0]]></category> <category><![CDATA[SME]]></category> <category><![CDATA[Tensorflow]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2428</guid><description><![CDATA[<p>Dear participant to the StariwAI SMEs pilot implementation, congratulation for been in the final 14-een that has managed to join the program! Dear SMEs that are not in the pilot, do not despair there will be other opportunities, this is just the beginning! In both cases you have my respect and support for trying to [&#8230;]</p><p>The post <a
href="https://francescolelli.info/big-data/stairwai-and-supporting-sme-in-their-ai-based-digital-strategy-open-letter/">StairwAI and supporting SME in their AI based digital strategy: Open Letter</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Dear participant to the StariwAI SMEs pilot implementation, congratulation for been in the final 14-een that has managed to join the program! Dear SMEs that are not in the pilot, do not despair there will be other opportunities, this is just the beginning!</p><figure
class="wp-block-image size-full"><img
loading="lazy" decoding="async" width="1880" height="1253" data-attachment-id="2431" data-permalink="https://francescolelli.info/big-data/stairwai-and-supporting-sme-in-their-ai-based-digital-strategy-open-letter/attachment/pexels-photo-8386440/" data-orig-file="https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440.jpeg" data-orig-size="1880,1253" 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 Tara Winstead on &lt;a href=\&quot;https:\/\/www.pexels.com\/photo\/robot-pointing-on-a-wall-8386440\/\&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;robot pointing on a wall&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pexels-photo-8386440" data-image-description="" data-image-caption="&lt;p&gt;Photo by Tara Winstead on &lt;a href=&quot;https://www.pexels.com/photo/robot-pointing-on-a-wall-8386440/&quot; rel=&quot;nofollow&quot;&gt;Pexels.com&lt;/a&gt;&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440-300x200.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440-1024x682.jpeg" src="https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440.jpeg?8011c3&amp;8011c3" alt="SME in their AI based digital strategy" class="wp-image-2431" srcset="https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440.jpeg 1880w, https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440-300x200.jpeg 300w, https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440-1024x682.jpeg 1024w, https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440-768x512.jpeg 768w, https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440-600x400.jpeg 600w, https://francescolelli.info/wp-content/uploads/2022/09/pexels-photo-8386440-1536x1024.jpeg 1536w" sizes="(max-width: 1880px) 100vw, 1880px" /></figure><p>In both cases you have my respect and support for trying to understand how HPC, AI, Big Data and Industry 4.0 can be used in your business.</p><p>I am honored and humbled that you selected me as part of your portfolio of experts for understanding how to leverage AI based technologies in your company. I am also expressing my gratitude to the StarwAI for supporting candidature as expert.</p><p>Please consider the following, prior contacting me:</p><ul
class="wp-block-list"><li>StairwAI is using a matchmaking tool to propose to each SME the list of AI Experts that fit the pilot&#8217;s scope and needs. Obviously you make the final decision on the Expert or Experts that would like to cooperate with. In addition, you free to select any Experts from the list of validated Experts, not proposed by the matchmaking tool. However, you may want to give a shot to the matchmaking tool first.</li><li>You may want to <a
href="https://francescolelli.info/contacts/">drop me a line informally</a> before moving forward, I will be happy to answer to your questions and take a virtual (or physical) coffee and discuss your ideas. In this way I may be able to understand if we are a good fit for each other and if I can really provide value to you.</li><li>StairwAI is planning a second support program in 2023. Therefore if we will not have the possibility to work together in this round, do not despair; we will be able to do it at the next iteration.</li></ul><p>Where to know more:</p><ul
class="wp-block-list"><li><a
href="https://www.ai4europe.eu/" target="_blank" rel="noreferrer noopener">AI4Europe</a></li><li><a
href="https://www.ai4europe.eu/ai-community/projects/stairwai" target="_blank" rel="noreferrer noopener">StarwAI Project</a></li></ul><p>Finally, let me thanks AI4EU for bring together AI stakeholders and resources, overcoming fragmentation issues and encouraging the acceleration of AI-based innovations. In particular for supporting SMEs that may be left behind due to their limited capability to acquire competences in this current market.</p><hr
/><p><em>Happy to support the StarwAI Project and AI4EU in their mission of supporting SMEs in their strategies for #DataScience #AI #industry40 and #hpc . </em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fbig-data%2Fstairwai-and-supporting-sme-in-their-ai-based-digital-strategy-open-letter%2F&#038;text=Happy%20to%20support%20the%20StarwAI%20Project%20and%20AI4EU%20in%20their%20mission%20of%20supporting%20SMEs%20in%20their%20strategies%20for%20%23DataScience%20%23AI%20%23industry40%20and%20%23hpc%20.%20&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p></p><p>The post <a
href="https://francescolelli.info/big-data/stairwai-and-supporting-sme-in-their-ai-based-digital-strategy-open-letter/">StairwAI and supporting SME in their AI based digital strategy: Open Letter</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/big-data/stairwai-and-supporting-sme-in-their-ai-based-digital-strategy-open-letter/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2428</post-id> </item> <item><title>Using DataCamp for getting familiar with Data Science concepts</title><link>https://francescolelli.info/big-data/using-datacamp-for-getting-familiar-with-data-science-concepts/</link> <comments>https://francescolelli.info/big-data/using-datacamp-for-getting-familiar-with-data-science-concepts/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sun, 28 Aug 2022 17:11:42 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[data]]></category> <category><![CDATA[Data Science]]></category> <category><![CDATA[Datacamp]]></category> <category><![CDATA[Tensorflow]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2419</guid><description><![CDATA[<p>I am sharing a collection of classes in DataCamp that may help you in getting familiar with data science concepts in a practical manner. DataCamp is a paid service, however, students can normally use it for free. Probably the university where you are studying have an institutional subscription or, if that is not the case, [&#8230;]</p><p>The post <a
href="https://francescolelli.info/big-data/using-datacamp-for-getting-familiar-with-data-science-concepts/">Using DataCamp for getting familiar with Data Science concepts</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>I am sharing a collection of classes in DataCamp that may help you in getting familiar with data science concepts in a practical manner. DataCamp is a paid service, however, students can normally use it for free. Probably the university where you are studying have an institutional subscription or, if that is not the case, you can profit of 3 months for free from a GitHub student pack. In this article you can find more information on <a
href="https://francescolelli.info/programming/free-resources-that-will-warm-up-your-programming-environment/" target="_blank" rel="noreferrer noopener">how to obtain a DataCamp account for free</a>.</p><figure
class="wp-block-image size-large"><img
loading="lazy" decoding="async" width="1880" height="1253" data-attachment-id="2420" data-permalink="https://francescolelli.info/big-data/using-datacamp-for-getting-familiar-with-data-science-concepts/attachment/pexels-photo-3913021/" data-orig-file="https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021.jpeg" data-orig-size="1880,1253" 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 ThisIsEngineering on &lt;a href=\&quot;https:\/\/www.pexels.com\/photo\/engineers-in-meeting-3913021\/\&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;engineers in meeting&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pexels-photo-3913021" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021-300x200.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021-1024x682.jpeg" src="https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021.jpeg?8011c3&amp;8011c3" alt="DataCamp for getting familiar with Data Science concepts " class="wp-image-2420" srcset="https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021.jpeg 1880w, https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021-300x200.jpeg 300w, https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021-1024x682.jpeg 1024w, https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021-768x512.jpeg 768w, https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021-600x400.jpeg 600w, https://francescolelli.info/wp-content/uploads/2022/08/pexels-photo-3913021-1536x1024.jpeg 1536w" sizes="(max-width: 1880px) 100vw, 1880px" /></figure><h2 class="wp-block-heading">The benefit of getting familiar with Data Science Concepts</h2><p>There are several benefits of getting familiar Data Science concepts. Here, I will list the most obvious:</p><ul
class="wp-block-list"><li>You will have another methodology in your portfolio of tools for conducting research.</li><li>The certifications that you will obtain will be part of your CV and will be able to differentiate your profile.</li><li>If you plan a a programming intensive and prototype driven approach for conducting your thesis (or research in general) you will be able to focus on the most interesting aspect from day one. This will prevent the unfortunate situation where you will be spending your time in catching up with your programming skills instead of really conducting research.</li></ul><h2 class="wp-block-heading">Courses Related to Data Science In DataCamp</h2><p>This is a Python 101 course to perform Data Science:</p><ul
class="wp-block-list"><li><a
href="https://app.datacamp.com/learn/courses/introduction-to-data-science-in-python">https://app.datacamp.com/learn/courses/introduction-to-data-science-in-python</a></li></ul><p>This course is a bit more advanced compared to the previous one and focuses on Python specifically for data science:</p><ul
class="wp-block-list"><li><a
href="https://app.datacamp.com/learn/courses/intro-to-python-for-data-science">https://app.datacamp.com/learn/courses/intro-to-python-for-data-science</a></li></ul><p>Here you learn to write your own custom functions, complete with multiple parameters and multiple return values, along with default arguments and variable-length arguments:</p><ul
class="wp-block-list"><li><a
href="https://app.datacamp.com/learn/courses/python-data-science-toolbox-part-1">https://app.datacamp.com/learn/courses/python-data-science-toolbox-part-1</a></li></ul><p>This one complements the previous one and lets you practice doing a case study:</p><ul
class="wp-block-list"><li><a
href="https://app.datacamp.com/learn/courses/python-data-science-toolbox-part-2">https://app.datacamp.com/learn/courses/python-data-science-toolbox-part-2</a></li></ul><p>With this you will learn how to improve the efficiency and readability of your code:</p><ul
class="wp-block-list"><li><a
href="https://app.datacamp.com/learn/courses/writing-efficient-python-code">https://app.datacamp.com/learn/courses/writing-efficient-python-code</a></li></ul><p>And this one provides you with techniques for data cleaning and data (pre)elaboration:</p><ul
class="wp-block-list"><li><a
href="https://app.datacamp.com/learn/courses/cleaning-data-in-python">https://app.datacamp.com/learn/courses/cleaning-data-in-python</a></li></ul><p>Finally, the following 2 courses will let you familiarize yourself with Tensorflow</p><ul
class="wp-block-list"><li><a
href="https://www.datacamp.com/tutorial/tensorflow-tutorial">https://www.datacamp.com/tutorial/tensorflow-tutorial</a></li><li><a
href="https://app.datacamp.com/learn/courses/introduction-to-tensorflow-in-python">https://app.datacamp.com/learn/courses/introduction-to-tensorflow-in-python</a></li></ul><p>If you like the idea of learning Data Science, consider sharing and spreading the voice:</p><hr
/><p><em>A collection of #courses in DataCamp for getting familiar with #DataScience concepts using #Python . They are free if you are a #student. #DataScientist #pythonprogramming</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fbig-data%2Fusing-datacamp-for-getting-familiar-with-data-science-concepts%2F&#038;text=A%20collection%20of%20%23courses%20in%20DataCamp%20for%20getting%20familiar%20with%20%23DataScience%20concepts%20using%20%23Python%20.%20They%20are%20free%20if%20you%20are%20a%20%23student.%20%23DataScientist%20%23pythonprogramming&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><h2 class="wp-block-heading">Bonus Course (in OOP):</h2><p>This course is not strictly related to Data Science skills. However, the more the complexity of your code will grow the more you will need to organize it properly. If you are not familiar with OOP at all, this post is a <a
href="https://francescolelli.info/tutorial/object-oriented-programming-a-curated-set-of-resources/">good introduction to Object Oriented Programming</a>.</p><ul
class="wp-block-list"><li><a
href="https://app.datacamp.com/learn/courses/object-oriented-programming-in-python" target="_blank" rel="noreferrer noopener">https://app.datacamp.com/learn/courses/object-oriented-programming-in-python</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/big-data/using-datacamp-for-getting-familiar-with-data-science-concepts/">Using DataCamp for getting familiar with Data Science concepts</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/big-data/using-datacamp-for-getting-familiar-with-data-science-concepts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2419</post-id> </item> <item><title>AI Assisted writing: Cartolibreria Biondi adopts a Researcher</title><link>https://francescolelli.info/machine-learning/ai-assisted-writing-cartolibreria-biondi-adopts-a-researcher/</link> <comments>https://francescolelli.info/machine-learning/ai-assisted-writing-cartolibreria-biondi-adopts-a-researcher/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 25 Feb 2022 14:52:11 +0000</pubDate> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[more]]></category> <category><![CDATA[AI]]></category> <category><![CDATA[AI Generated Text]]></category> <category><![CDATA[Cartolibreria Biondi]]></category> <category><![CDATA[Donation]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2409</guid><description><![CDATA[<p>AI assisted writing refer to to a particular technique where a human writer use AI tools for generating portion of the text. The human then embed this text in the article that is writing. This blog (so far) is 100% human written, however you can refer to this article as an example of AI assisted [&#8230;]</p><p>The post <a
href="https://francescolelli.info/machine-learning/ai-assisted-writing-cartolibreria-biondi-adopts-a-researcher/">AI Assisted writing: Cartolibreria Biondi adopts a Researcher</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>AI assisted writing refer to to a particular technique where a human writer use AI tools for generating portion of the text. The human then embed this text in the article that is writing. This blog (so far) is 100% human written, however you can refer to <a
href="https://www.bloglovin.com/@francescolelli1/ai-assisted-outline-for-building-a-better" target="_blank" rel="noreferrer noopener">this article as an example of AI assisted writing</a> where i experimented the technique for later on giving a thesis on the topic to one of my students.</p><p>A friend that is part of the management of Cartolibreria Biondi sent me a nice and appreciated gift. They are a collection of paper based items that I am sure they will support my creativity and the one of my partner. As a way to thank him what follows is an AI assisted article that I wrote for supporting this shop. I challenge you in discovering what was written by me and what was written by the machine!</p><p>This blog, like any other curious driven initiatives, survives thanks to donors and patrons that support the time and the effort that the contributors dedicate.</p><p>Donating to a researcher is important because it allows scientists to continue their important work and make new discoveries. Donations can also help support the work of research centers, including the cost of staff, equipment, and supplies</p><p>This post is an example of both a real support as well as a research artifact that is a tangible outcome of this donation. This article is generated by a human in cooperation with an AI that assists the writer by providing ideas as well as text. Both the human and the machine, are changeling you in defining where the human and and the machine begin.</p><p>francescolelli.info is thankful to <a
href="https://cartolibreriabiondi.com/" target="_blank" rel="noreferrer noopener">Cartolibreria Biondi</a> for his support in vintage digital resources! You can also connect to the shop and its fantastic employees with the following socials:</p><ul
class="wp-block-list"><li><a
href="https://www.facebook.com/CartolibreriaBiondi/">https://www.facebook.com/CartolibreriaBiondi/</a></li><li><a
href="https://www.instagram.com/cartolibreriabiondi/">https://www.instagram.com/cartolibreriabiondi/</a></li><li><a
href="https://twitter.com/biondicartolibr">https://twitter.com/biondicartolibr</a></li></ul><p>Here you can find the address if you plan a visit</p><iframe
src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d11511.830552107978!2d13.0289268!3d43.8359763!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x6fbc5cfcd99b210b!2sCartoLibreria%20Biondi!5e0!3m2!1sen!2snl!4v1645798311368!5m2!1sen!2snl" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy"></iframe><p> The customer support is simply unmatched and you can count on them for achieving the impossible. I can not stop recommending this shop to everybody that is searching a fashion school bag. <br>There are many reasons why you should buy a fashion schoolbag. Some reasons include that a fashion schoolbag is stylish and will make you look fashionable, it is a great way to show your personality, and it is also a great way to show your school spirit. Additionally, a fashion schoolbag is a great way to carry all of your school supplies, and it will help keep you organized. Lastly, a fashion schoolbag is a great way to show your support for your favorite fashion designer or brand.</p><p>Cartolibria biondi offer also a personalized way to source school books and I definitively recommend it for several reasons. One reason is that it can be helpful to have someone else keep track of what textbooks are needed for each class and when they are due. This can be helpful for students who have a lot of classes and may forget to order a book for a class they are not even thinking about. Another reason to buy a personalized source service is that often times the company will offer a discount for buying all of your textbooks from them. This can be helpful for students who are on a tight budget. Finally, many students find that having their textbooks delivered directly to them is more convenient than having to go to the bookstore every time they need a new book.</p><p>Finally I definitively recommend Cartolibreria Biondi for your paper based vintage shopping. Scholars that value the importance of paper in a digital era should rush into this idea for several reasons. Perhaps the most obvious is that vintage paper products have a certain aesthetic appeal that is missing from most digital products. Additionally, many people believe that vintage items are built to last, whereas most digital products are not. Finally, buying vintage paper products can be a way to support sustainable practices and help reduce the amount of waste produced by the digital era.</p><p>In summary Cartolibreria Biondi is the best place in town to buy books. The website also has a section where customers can leave reviews of the shop. Shopping this website would be a good idea because the shop is certified by PayPal and has been collaborating with Google Shopping, Amazon, and Ebay for many years. The website also has a section where customers can leave reviews of the shop, which makes it more reliable.</p><p>You do not believe me? Check this out:</p><figure
class="wp-block-image size-large"><a
href="https://cartolibreriabiondi.com/"><img
loading="lazy" decoding="async" width="1024" height="762" data-attachment-id="2410" data-permalink="https://francescolelli.info/machine-learning/ai-assisted-writing-cartolibreria-biondi-adopts-a-researcher/attachment/whatsapp-image-2022-02-25-at-15-44-42/" data-orig-file="https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42.jpeg" data-orig-size="2000,1488" 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;1&quot;}" data-image-title="WhatsApp-Image-2022-02-25-at-15.44.42" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42-300x223.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42-1024x762.jpeg" src="https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42-1024x762.jpeg?8011c3&amp;8011c3" alt="" class="wp-image-2410" srcset="https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42-1024x762.jpeg 1024w, https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42-300x223.jpeg 300w, https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42-768x571.jpeg 768w, https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42-600x446.jpeg 600w, https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42-1536x1143.jpeg 1536w, https://francescolelli.info/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-25-at-15.44.42.jpeg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><p>Thanks Cartoliberia Biondi!</p><p></p><p>The post <a
href="https://francescolelli.info/machine-learning/ai-assisted-writing-cartolibreria-biondi-adopts-a-researcher/">AI Assisted writing: Cartolibreria Biondi adopts a Researcher</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/machine-learning/ai-assisted-writing-cartolibreria-biondi-adopts-a-researcher/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2409</post-id> </item> <item><title>On Knowledge Graph and Artificial Intelligence</title><link>https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/</link> <comments>https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 22 Feb 2022 19:37:44 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[Knowledge Graph]]></category> <category><![CDATA[nlp]]></category> <category><![CDATA[RDF]]></category> <category><![CDATA[research]]></category> <category><![CDATA[schema.org]]></category> <category><![CDATA[Semantic web]]></category> <category><![CDATA[SPARQL]]></category> <category><![CDATA[wikidata]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2400</guid><description><![CDATA[<p>In this article I will try to give an introduction to what is a knowledge graph and what is its relationship with artificial intelligence. In a nutshell, we can see this relationship as bi-directional. On the one hand knowledge graphs are ways to represent information and can be used as data for machine learning models. [&#8230;]</p><p>The post <a
href="https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/">On Knowledge Graph and Artificial Intelligence</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>In this article I will try to give an introduction to what is a knowledge graph and what is its relationship with artificial intelligence. In a nutshell, we can see this relationship as bi-directional. On the one hand knowledge graphs are ways to represent information and can be used as data for machine learning models. On the other hand AI models can be use for enriching information that are represented using a knowledge graph.</p><p>A knowledge graph is also known as a semantic network and represents a network of real-world entities. In other words represent &#8220;reality&#8221; as a combination of objects, events, situations, or concepts taking into account the relationship between them. This information is usually stored in a graph database and visualized as a graph structure, prompting the term knowledge “graph.”. The figure below can give you a visual idea of how these entities interlink among each other.</p><figure
class="wp-block-image size-large"><img
loading="lazy" decoding="async" width="1024" height="770" data-attachment-id="2407" data-permalink="https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/attachment/conceptual_diagram_-_example-2/" data-orig-file="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example.jpg" data-orig-size="1280,963" 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="Conceptual_Diagram_-_Example" data-image-description="&lt;p&gt;Knowledge Graph and Artificial Intelligence&lt;/p&gt;
" data-image-caption="&lt;p&gt;Knowledge Graph and Artificial Intelligence&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-300x226.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-1024x770.jpg" src="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-1024x770.jpg?8011c3&amp;8011c3" alt="Knowledge Graph and Artificial Intelligence" class="wp-image-2407" title="Knowledge Graph and Artificial Intelligence" srcset="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-1024x770.jpg 1024w, https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-300x226.jpg 300w, https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-768x578.jpg 768w, https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-600x451.jpg 600w, https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure><p>Intuitively, we can note that knowledge graphs take advantages of triples: subject-verb-qualifier in order to infer relationships among the data.</p><p>The knowledge graphs is at the core of the semantic web vision and standards like RDF and query languages like SPARQL are maintained by the w3c. A set of pointers for more information is available in this paper that I wrote specifically for <a
href="https://francescolelli.info/publication/interoperability-of-the-time-of-industry-4-0-and-the-internet-of-things/" target="_blank" rel="noreferrer noopener">interoperability in industry 4.0 and internet of things</a>. However sections 2.3. (of the paper) give an overview of the semantic stack.</p><h3 class="wp-block-heading">Existing tools and technologies that use knowledge graph</h3><p>A core set of technologies that are currently in productions and used companies like Google, Facebook, Apple includes the following:</p><ul
class="wp-block-list"><li><a
href="https://www.wikidata.org/wiki/Wikidata:Main_Page" target="_blank" rel="noreferrer noopener nofollow"><strong>Wikidata</strong></a>: Wikidata is a collaboratively edited multilingual knowledge graph hosted by the Wikimedia Foundation. It is a free and open knowledge base that can be read and edited by both humans and machines.</li><li><strong><a
href="https://schema.org/" target="_blank" rel="noreferrer noopener nofollow">schema.org</a></strong> is an organization that publishes documentations and guidelines to using structured data mark-up on web-pages. Its main objective is to standardize HTML tags to be used by webmasters for creating rich results about a certain topic of interest.</li><li><a
href="https://developers.google.com/knowledge-graph" target="_blank" rel="noreferrer noopener nofollow"><strong>Google Knowledge Graph</strong></a> is a knowledge base used by Google and its services to enhance its search engine&#8217;s results with information gathered from a variety of sources.</li></ul><p>These technologies are strictly focusing on the data instead and the video below share a practical approach that focus on the data and how to combine them. Note that it does not consider any AI approach but focus on how to combine existing available data and their relationships.</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="Strands of the modern semantic web: schema.org, Wikidata, and the Knowledge Graph" width="800" height="450" src="https://www.youtube.com/embed/UzyIlAXOAP8?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>However, it contains very nice examples and give an intuitive idea on how Wikidata, Schema.org and Knowledge graph works.</p><h3 class="wp-block-heading">Research on Knowledge Graph and Artificial Intelligence</h3><p>Now that we have an idea of what are the basic techniques for representing information we need to understand how we can use machine learning techniques for enriching these information and the expressiveness of the models. What follows is a set of seminars that discuss the knowledge graph from a more theoretical point of view and consider open research questions. This is the first part:</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="CS520: Knowledge Graph Seminar Session 1 (Spring 2020)" width="800" height="450" src="https://www.youtube.com/embed/bvwjG-3qAmY?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>Below you can find the second part. It also contains very nice real life case studies. Including how Siri works!</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="CS 520: Knowledge Graph Seminar Session 2 (Spring 2020)" width="800" height="450" src="https://www.youtube.com/embed/ZWM-Dlw3VCM?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>If you are curious and would like to know more about the topic I encourage you in browsing the YouTube channel for more videos.</p><hr
/><p><em>On #Knowledge Graph and #ArtificialIntelligence : how to combine data and models for better information. #BigData #DataScience</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fbig-data%2Fon-knowledge-graph-and-artificial-intelligence%2F&#038;text=On%20%23Knowledge%20Graph%20and%20%23ArtificialIntelligence%20%3A%20how%20to%20combine%20data%20and%20models%20for%20better%20information.%20%23BigData%20%23DataScience&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>The post <a
href="https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/">On Knowledge Graph and Artificial Intelligence</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2400</post-id> </item> </channel> </rss>