<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Joseph Morante</title>
    <description>The latest articles on DEV Community by Joseph Morante (@morantejr).</description>
    <link>https://dev.to/morantejr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F913509%2F4627569b-cd71-4109-982e-dc0d2f8f0561.png</url>
      <title>DEV Community: Joseph Morante</title>
      <link>https://dev.to/morantejr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/morantejr"/>
    <language>en</language>
    <item>
      <title>Day 2: Delving Deeper into LLMs &amp; Refreshing Machine Learning Basics</title>
      <dc:creator>Joseph Morante</dc:creator>
      <pubDate>Wed, 04 Oct 2023 01:02:05 +0000</pubDate>
      <link>https://dev.to/morantejr/day-2-delving-deeper-into-llms-refreshing-machine-learning-basics-37hc</link>
      <guid>https://dev.to/morantejr/day-2-delving-deeper-into-llms-refreshing-machine-learning-basics-37hc</guid>
      <description>&lt;p&gt;The journey continues, and today was all about unraveling the intricacies of Large Language Models (LLMs) and brushing up on some good ol' machine learning practices using Python.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qAB7YCrl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://media.tenor.com/ixtUKavels0AAAAM/learning-learnding.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qAB7YCrl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://media.tenor.com/ixtUKavels0AAAAM/learning-learnding.gif" alt="Image description" width="220" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demystifying the Hype around LLMs:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today, I wrapped up the 'Introduction to Large Language Models' on Coursera. One realization? The hype is real! LLMs are powerful, transformative, and truly at the cutting edge of AI. What stood out to me was how Google's Vertex AI isn't just another platform—it's a holistic solution. From AI solutions to search functionalities, conversations, over a 100 foundational models, and a seamless AI platform, Vertex AI seems poised to change the game.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Back to the Basics with Python:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Switching to Codecademy, the Machine Learning/AI Engineer Career Path took me on a nostalgic journey through Python. Implementing machine learning using Python felt like reuniting with an old friend. The exercises and challenges were a delightful mix of refreshment and new perspectives. The beauty of Python and its powerful libraries never cease to amaze me!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Thoughts for the Day:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While it's tempting to rush through the courses, I'm consciously taking the time to grasp, reflect, and practice. Every new lesson is a step closer to mastering AI, and I'm here for the long haul.&lt;/p&gt;

&lt;p&gt;Day 2 was a blend of new insights and revisiting core principles. The adventure rolls on, and I'm eager to see where Day 3 takes me.&lt;/p&gt;

&lt;p&gt;Stay with me, folks! There's much more to come.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Onto Day 3!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>beginners</category>
      <category>datascience</category>
      <category>ai</category>
    </item>
    <item>
      <title>Day 1: LLMs &amp; Codecademy - A Fresh Start in AI</title>
      <dc:creator>Joseph Morante</dc:creator>
      <pubDate>Mon, 02 Oct 2023 13:42:30 +0000</pubDate>
      <link>https://dev.to/morantejr/day-1-llms-codecademy-a-fresh-start-in-ai-5e4p</link>
      <guid>https://dev.to/morantejr/day-1-llms-codecademy-a-fresh-start-in-ai-5e4p</guid>
      <description>&lt;p&gt;&lt;em&gt;"Sucking at something is the first step towards being sorta good at something."&lt;/em&gt; - &lt;strong&gt;JAKE the DOG (Adventure Time)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.tenor.com%2FotMBEMDbv94AAAAC%2Fjohn-travolta-where-am-i.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.tenor.com%2FotMBEMDbv94AAAAC%2Fjohn-travolta-where-am-i.gif" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Confusing Beginning:&lt;/p&gt;

&lt;p&gt;Stepping into the vast realm of Artificial Intelligence (AI), I found myself at a crossroads—overwhelmed yet excited, with a ton of resources at my fingertips and no idea where to begin. YouTube promised a "simple AI project," but the jargons and the underlying concepts lost me midway.&lt;/p&gt;

&lt;p&gt;The Structured Approach:&lt;/p&gt;

&lt;p&gt;I decided to shift gears. Coursera and Codecademy have been old friends, so I turned to them for clarity.&lt;/p&gt;

&lt;p&gt;Google Cloud on Coursera: I've opted for the course on LLMs, starting with 'Introduction to Large Language Models'. Aim? To demystify LLMs and grasp the potential use-cases.&lt;br&gt;
Machine Learning/AI Engineer Career Path on Codecademy: This is where I'll bridge the gaps in my Machine Learning basics. And the cherry on top? Codecademy aids in building a portfolio with tangible projects.&lt;/p&gt;

&lt;p&gt;Looking Ahead:&lt;/p&gt;

&lt;p&gt;While this is a promising start, I'm cautious. The infamous "tutorial hell" looms large, and I'm determined to avoid it. My strategy is simple: learn just enough to build, iterate, and then move on to the next challenge.&lt;/p&gt;

&lt;p&gt;Day 1 down. A world of possibilities awaits. I'll keep you updated on my progress, missteps, and learnings. Stay tuned!&lt;/p&gt;

&lt;p&gt;On to Day 2!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>datascience</category>
      <category>machinelearning</category>
      <category>beginners</category>
    </item>
    <item>
      <title>The Start of My Year-long Journey into AI: From Novice to Engineer</title>
      <dc:creator>Joseph Morante</dc:creator>
      <pubDate>Fri, 29 Sep 2023 22:53:03 +0000</pubDate>
      <link>https://dev.to/morantejr/my-year-long-journey-into-ai-from-novice-to-engineer-1haf</link>
      <guid>https://dev.to/morantejr/my-year-long-journey-into-ai-from-novice-to-engineer-1haf</guid>
      <description>&lt;p&gt;&lt;strong&gt;The world of AI is evolving, and so am I.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;LangChain, LLMs, Knowledge Graphs, LlamaIndex (I genuinely thought this was a meme when I first heard the name) — these terms are now omnipresent.&lt;/p&gt;

&lt;p&gt;It's official: one can't work in any field without encountering AI and LLMs, as evidenced by Google, OpenAI, and Microsoft to name a few. My ultimate goal is not just to bear the title of an AI Engineer but to truly possess its corresponding skills and responsibilities. However, given the current employer-driven market and recent tech layoffs, I realize the importance of expanding my expertise and executing relevant projects.&lt;/p&gt;

&lt;p&gt;I intend to embark on a project-based, self-learning journey, primarily using free resources, and will share updates on my progress. Expect two types of posts: daily snippets providing a quick overview of my activities, and more in-depth monthly reports showcasing significant projects, breakthroughs, or even the setbacks and errors I encounter.&lt;/p&gt;

&lt;p&gt;From October 2023 to October 2024, I'm dedicating a segment of my day to this venture. At the journey's conclusion, I plan to compile and share these resources for anyone who might find themselves in a similar situation. Wish me luck!&lt;/p&gt;

&lt;p&gt;P.S. I'm not expecting to jump from Data Analyst to AI Engineer within a year but to progressively go from Data Analyst to Data Scientist to AI Engineer. What I expect in this year long journey is to have the foundations necessary to get to the next step of becoming an AI Engineer.&lt;/p&gt;

&lt;p&gt;Do you have any insights, suggestions, or similar experiences to share? I'd love to hear from you!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>ai</category>
      <category>llm</category>
      <category>datascience</category>
    </item>
    <item>
      <title>SQL Sunday #1 - Essentials</title>
      <dc:creator>Joseph Morante</dc:creator>
      <pubDate>Sun, 27 Aug 2023 18:57:15 +0000</pubDate>
      <link>https://dev.to/morantejr/sql-sunday-1-essentials-l7f</link>
      <guid>https://dev.to/morantejr/sql-sunday-1-essentials-l7f</guid>
      <description>&lt;p&gt;For everyone taking a step to work in the realm of Data Science/Analytics, the first step is to learn SQL (Structured Query Language). As a Data Analyst for about 3 years now while studying for a master in Business Analytics, I've decided as a good review and to improve my knowledge in SQL that I will be posting weekly content on Sundays related to SQL. To start of this first post I'm going to list down 4 essential things to learn when working with SQL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. CASE statements&lt;/strong&gt;&lt;br&gt;
Second to the WHERE clause, I use CASE statements on a daily basis when I need to identify certain values to specific categories. I do advise to be mindful of the order of executions of each condition you create because it may give misleading results. CASE can be used to derive new columns or values based on specific criteria, making it easier to produce complex reports directly from your SQL queries without further processing.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CASE
    WHEN condition1 THEN result1
    WHEN condition2 THEN result2
    WHEN conditionN THEN resultN
    ELSE result
END;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. WHERE clause&lt;/strong&gt;&lt;br&gt;
In my opinion, the WHERE clause is like a Swiss army knife. Once you understand how to use it properly, it can solve a wide variety of things whether to pull data based on a certain value in a column to limiting the amount of data I want to see reducing my query cost. Retrieving unnecessary rows from the database consumes resources and is inefficient. The WHERE clause helps you get only what you need, conserving both database processing time and network bandwidth.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SELECT column1, column2, ...
FROM table_name
WHERE condition;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;*&lt;em&gt;3. JOINs *&lt;/em&gt;&lt;br&gt;
At this point of my career, I can confidently say that more than half of my work would not be possible without the ability to join data tables together. JOINs help with expanding my analysis into answering more complex questions that may need to look into multiple tables at once. Instead of retrieving data from multiple tables separately and then combining them in application code, SQL JOIN allows us to fetch the combined data directly, which is usually more efficient.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SELECT table1.column1,table1.column2,table2.column1,....
FROM table1 
INNER JOIN table2
ON table1.matching_column = table2.matching_column;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;4. Aggregate functions (AVG(),SUM(),MAX(),MIN(),COUNT())&lt;/strong&gt;&lt;br&gt;
Aggregate functions in SQL are indispensable for data analysis and reporting in relational databases. They allow for summarizing, analyzing, and computing data on large datasets to generate meaningful insights. By providing a means to analyze and summarize data, aggregate functions directly support business intelligence and decision-making processes. Business leaders can make informed decisions based on summarized data insights.&lt;/p&gt;

</description>
      <category>sql</category>
      <category>beginners</category>
      <category>datascience</category>
      <category>analytics</category>
    </item>
    <item>
      <title>Data Analyst: Reality vs Expectations</title>
      <dc:creator>Joseph Morante</dc:creator>
      <pubDate>Tue, 25 Oct 2022 11:17:26 +0000</pubDate>
      <link>https://dev.to/morantejr/data-analyst-reality-vs-expectations-4ohn</link>
      <guid>https://dev.to/morantejr/data-analyst-reality-vs-expectations-4ohn</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The first rule of data science is: don’t ask how to define data science&lt;/em&gt; - Josh Bloom (&lt;a href="https://www.berkeleysciencereview.com/article/2014/04/27/the-first-rule-of-data-science"&gt;Azam 2014&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you are anything like me (I hope not), then you must like to spend your free time looking at job postings on LinkedIn to see what companies in your industry are looking for in a Data Analyst role. Whether for a new job or trying to keep your skills up to date, you'll notice that not all Data Analyst roles are the same. Having worked at 3 different companies ranging from mid-size ad agency, adtech startup and a big fintech I'm going to break 3 expectations of a Data Analyst and explain the reality to each one of them.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You need to know how to code&lt;/strong&gt;&lt;br&gt;
Starting off with this I'll say right now that the short answer is &lt;em&gt;drum rolls&lt;/em&gt; it depends. In my experience, it is not always necessary and depends on what exactly you'll be working on. In my first role out of college as an analyst, I did not write nor used any line of code to do my job. I primarily used Excel and Tableau to work on my assigned tasks. It wasn't until my second and third job, that I got to start using SQL to pull data to build out some projects. My advice would be to defiantly learn SQL, it is a must if you want to be a Data Analyst or even take a step into the world of Data Science. Moving forward, I would recommend learning to code depending where you see yourself going in the long term of your career.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Providing insights and predictions to the company&lt;/strong&gt;&lt;br&gt;
Now for this, you will be providing insights for your company but not all roles will have you performing predictions. Especially in an entry level role, you will be to focus more on how clients and teams should interpret current data based on the business questions they want answer. It's not until you reach a senior analyst role or transition into a data scientist that developing predictive models becomes part your job or not. Which leads to my final point.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Data Science is the same everywhere&lt;/strong&gt;&lt;br&gt;
Initially, I thought this to be true when I was in college studying for my degree. I would read and listen to all these books related to Data Science then expect that once I got the role I would be doing those exact things. It wasn't until I started moving around from different companies to realize that each company has their definition to what is considered Data Science, Data Analyst, Data Engineer, and the list goes on. Which is why all jobs in this realm will never be the same. Different companies mean different jobs.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What were some of your expectations that you thought were true when becoming a Data Analyst or working in Data Science in general? &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>motivation</category>
      <category>datascience</category>
    </item>
  </channel>
</rss>
