By using this site, you agree privacy policies
Accept
Geek RoomGeek RoomGeek Room
  • Home
  • Tech
    TechShow More
    Split Technology Park welcomes first tenants: 26 MPSs and 6 startups
    October 31, 2024
    INNVEST Summit 2024: A premier event for innovation and economic competitiveness in the Western Balkans
    October 31, 2024
    Diaspora 4 Innovation: Kick-off event launches a new era for Albanian higher education
    October 31, 2024
    AI for good: Generative AI – Tirana chapter empowers Albanian Youth in tech innovation
    October 29, 2024
    Business Angel Summit 2024: Pioneering Investment and Startup Growth in Sarajevo
    October 29, 2024
  • Mobile
    MobileShow More
    Xiaomi 15 and 15 Pro set to launch on October 29: Official renders released
    October 24, 2024
    Dangerous virus infects millions of mobile phones through popular apps
    October 3, 2024
    The new iPhone 16 arrives in Croatia with a steep price tag
    September 26, 2024
    Beware of these phone numbers: Block them immediately to avoid scams
    September 11, 2024
    Beyond the brand: What really matters when buying a mobile phone
    September 5, 2024
  • Apps
    AppsShow More
    Shoppable widget by EmbedSocial: Revolutionizing E-commerce with authentic shopper content
    October 31, 2024
    Intel prevails in long-running legal battle against €1 billion EU fine
    October 31, 2024
    New definition of open source artificial intelligence released by OSI
    October 29, 2024
    CaSys introduces “Pay by Link” payment service for SMEs in Macedonia
    October 24, 2024
    Kickstarter surpasses $8 billion in donations across all projects
    October 17, 2024
  • Science
    ScienceShow More
    Sofia Tech Park: A thriving innovation hub for Southeast Europe
    October 29, 2024
    Breakthrough in prostate cancer treatment: Croatian scientists develop Vini, a tool to predict effective drug combinations
    October 24, 2024
    Digital Realty partners with Ecolab to pilot AI-powered water conservation solution
    October 24, 2024
    Sofia Tech Park to host the Southeast European Innovators Challenge Conference
    October 11, 2024
    ACG accelerates European growth with major expansion in Croatia
    October 9, 2024
  • Gaming
    GamingShow More
    “Windblown” – The new game from the creators of Dead Cells
    October 24, 2024
    Kraken Empire’s Journey and the creative brilliance of Toy Tactics
    October 21, 2024
    Serbian game studio Tricoman set to make a mark with their new RPG ‘Godforged’ on Steam
    October 16, 2024
    Release the demon with Kill Knight: A phenomenal combat experience with untapped potential
    October 14, 2024
    Nordeus launches new football game “Top Goal: Football Champion” in Serbia
    October 9, 2024
  • Cars
    CarsShow More
    Serbia signs strategic agreement with Hyundai Engineering for 1 GW of Solar Power
    October 16, 2024
    Stara Zagora: Poised to lead Bulgaria’s automotive revolution
    October 15, 2024
    Dacia unveils new Bigster: The flagship model for the C-SUV segment
    October 9, 2024
    Kineton Albania: Pioneering innovation in the automotive industry
    October 8, 2024
    Albania’s vehicle numbers surge in 2024: 73% of registered cars are over 15 years old
    August 20, 2024
  • Entertainment
    EntertainmentShow More
    Where are Generation Z’s famous tech entrepreneurs?
    October 29, 2024
    AllWeb offers special discounts for startups: A unique opportunity for networking and growth
    October 23, 2024
    Montenegro census reveals no ethnic majority, Montenegrins and Serbs nearly equal
    October 16, 2024
    “Primordial Passion” is the first luxury Albanian watch valued at €1.4 million by Argjendari Pirro
    October 15, 2024
    Albania takes the stage at BIG event Paris: Culture and innovation as economic drivers
    October 12, 2024
Search
Reading: Roadmap to learn AI in 2024
Notification Show More
Aa
Geek RoomGeek Room
Aa
  • Tech
  • Mobile
  • Apps
  • Science
  • Gaming
  • Cars
  • Entertainment
Search
  • Home
  • Tech
  • Mobile
  • Apps
  • Science
  • Gaming
  • Cars
  • Entertainment
Geek Room > Blog > Apps > Roadmap to learn AI in 2024
Apps

Roadmap to learn AI in 2024

Last updated: 2024/04/07 at 11:36 PM
Share
9 Min Read

So, you want to learn AI? But you don’t know how or where to get started? To escape tutorial hell and really learn, you have to get hands-on, write algorithms from scratch, implement papers, and do fun side projects using AI to solve problems. This article attempts to craft a free curriculum that follows that philosophy.

Contents
Top-down approachLearn in PublicMathematicsDeep LearningLarge Language Models

Top-down approach

This curriculum adopts a top-down approach, prioritizing hands-on coding experience before delving into theoretical concepts. The individual behind this approach prefers to learn out of necessity, seeking solutions to problems or creating prototypes as a means of driving their learning process. They emphasize the importance of filling knowledge gaps to achieve their goal of becoming proficient in artificial intelligence (AI) engineering, particularly in natural language processing (NLP). This involves mastering skills such as coding transformers from scratch and fine-tuning large language models (LLMs) on graphical processing units (GPUs). Additionally, they specify their focus on NLP and offer assistance to those interested in other AI specializations like computer vision or reinforcement learning. Before sharing a list of recommended resources, they express a desire for having received two crucial pieces of advice prior to embarking on their learning journey.

DALL·E

Learn in Public

There is a vast expanse of knowledge to absorb, particularly in the realm of AI, where groundbreaking papers and concepts emerge with remarkable frequency.

The gravest mistake an individual can make is to confine their learning to solitary endeavours. By doing so, they forego valuable opportunities. Merely completing tasks in isolation yields little beyond personal satisfaction. What holds greater significance is the ability to assimilate information, transform it into actionable knowledge, and share insights with the wider audience. This process often leads to the generation of innovative ideas and solutions.

This entails cultivating a habit of creation, which can manifest in various forms:

  • Crafting blogs and tutorials to disseminate knowledge
  • Engaging in hackathons and collaborative endeavors
  • Participating in Discord communities to seek or provide assistance
  • Pursuing passionate side projects
  • Sharing intriguing discoveries and insights via social media platforms like Twitter

Mathematics

Machine learning relies heavily on three pillars of mathematics: linear algebra, calculus, and probability. Each plays a unique role in enabling algorithms to function effectively.

Linear Algebra deals with data representation and manipulation using matrices and vectors.

Calculus is essential for optimization, allowing algorithms to learn and improve by understanding gradients and rates of change.

Probability and statistics form the foundation for decision-making under uncertainty, enabling algorithms to predict outcomes and learn from data.

For a code-first approach to linear algebra, check out “Computational Linear Algebra” by the creators of fast.ai. Alternatively, you can explore the “Math for Machine Learning” series by Weights & Biases.

For more traditional learning, consider Imperial College London lectures on linear algebra and multivariate calculus.

DALL·E

Machine learning is a field where you teach computers to learn and make decisions without being explicitly programmed. If you want to learn about it, you can start by reading the “100-page ML book.” While reading, try to understand the concepts deeply by writing the algorithms from scratch.

There are several repositories like eriklindernoren/ML-From-Scratch, JeremyNixon/oracle, and trekhleb/homemade-machine-learning that you can refer to for additional guidance and examples.

If you’re up for a challenge, consider following the “MiniTorch” course, which teaches you how to build PyTorch from scratch. This DIY approach can deepen your understanding of machine learning principles.

To apply what you learn, participate in ML competitions on platforms like bitgrit and Kaggle. Analyze past winning solutions to gain insights into effective strategies.

Engaging in side projects is another way to solidify your understanding. You can explore topics like getting machine learning models into production, as discussed by Vicki Boykis. She also shares her experience building Viberary, a semantic search for books.

For hands-on practice, obtain a dataset, such as NASA Earth data from earthaccess, and build a model. You can enhance your project by creating a user interface with tools like Streamlit. These practical experiences will help reinforce your learning and skills in machine learning.

DALL·E

Deep Learning

If you’re looking for a top-down approach to learning deep learning, fast.ai is a great starting point. They offer comprehensive courses (part 1 and part 2) along with a study group supported by W&B.

If you enjoyed fast.ai and want to explore further, you can check out Full Stack Deep Learning for a deeper dive into the subject.

For those preferring a more traditional course, UNIGE 14×050 — Deep Learning by François Fleuret is recommended.

When you need to delve into theory, several great books are available, such as Dive into Deep Learning, Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville, Neural networks and deep learning, and Understanding Deep Learning.

While your neural networks are training, you can read The Little Book of Deep Learning on your phone to utilize your time effectively.

Engaging in more competitions like PlantTraits2024 — FGVC11 on Kaggle for computer vision can provide practical experience.

You can also implement papers using resources like labml.ai Annotated PyTorch Paper Implementations and explore explanations of popular models like BERT on Papers with Code.

For specializations within Deep Learning:

  • For Computer Vision, consider CS231n: Deep Learning for Computer Vision.
  • For Reinforcement Learning, resources like Spinning Up in Deep RL by OpenAI and the Deep Reinforcement Learning Course by Hugging Face are recommended.
  • For NLP, explore CS 224N | Natural Language Processing with Deep Learning from Stanford and Hugging Face NLP Course.

Additionally, there are many good articles and breakdowns available, such as BERT Research by Chris McCormick, The Illustrated Word2vec by Jay Alammar, The Illustrated BERT, ELMo, and co. by Jay Alammar, Understanding LSTM Networks by colah’s blog, and PyTorch RNN from Scratch by Jake Tae.

For supplementary reading, consider Natural Language Processing with Transformers Book.

Large Language Models

First, watch an hour-long talk titled “Intro to Large Language Models” by Andrej. Then, delve into “Large Language Models in Five Formulas” by Alexander Rush from Cornell Tech.

Next, check out “Neural Networks: Zero to Hero,” a comprehensive tutorial that starts with explaining and coding backpropagation from scratch and ends with writing GPT from scratch. This series is presented by Andrej Karpathy, who has recently released a new video titled “Let’s build the GPT Tokenizer.”

You can also learn about GPT in a concise format by watching “GPT in 60 Lines of NumPy” by Jay Mody.

For those interested in a more structured learning experience, there’s a free LLM boot camp offered by Full Stack Deep Learning. It covers prompt engineering, LLMOps, UX for LLMs, and how to launch an LLM app in just an hour.

Once you’ve completed the boot camp, you can start building with LLMs. Watch “Application Development using Large Language Models” by Andrew Ng and read resources like “Building LLM applications for production” by Huyen Chip and “Patterns for Building LLM-based Systems & Products” by Eugene Yan. The OpenAI Cookbook and Vercel AI templates can also be useful resources for getting started.

To further deepen your understanding, you can explore the theory behind large language models and understand how everything works. Additionally, consider participating in hackathons, such as those organized by lablab.ai, to apply your knowledge in practical challenges and collaborate with others.

Overall, these resources offer a comprehensive pathway for learning about and applying large language models in various contexts.

You Might Also Like

Split Technology Park welcomes first tenants: 26 MPSs and 6 startups

INNVEST Summit 2024: A premier event for innovation and economic competitiveness in the Western Balkans

Shoppable widget by EmbedSocial: Revolutionizing E-commerce with authentic shopper content

Intel prevails in long-running legal battle against €1 billion EU fine

Diaspora 4 Innovation: Kick-off event launches a new era for Albanian higher education

Share This Article
Facebook Whatsapp Whatsapp Copy Link
Previous Article Elon Musk says Tesla will unveil a Robotaxi on August 8
Next Article How to tell if an image is AI-generated

Social networks

Instagram Follow

Latest news

Split Technology Park welcomes first tenants: 26 MPSs and 6 startups
Tech October 31, 2024
INNVEST Summit 2024: A premier event for innovation and economic competitiveness in the Western Balkans
Tech October 31, 2024
Shoppable widget by EmbedSocial: Revolutionizing E-commerce with authentic shopper content
Apps October 31, 2024
Intel prevails in long-running legal battle against €1 billion EU fine
Apps October 31, 2024

Related articles

Tech

Split Technology Park welcomes first tenants: 26 MPSs and 6 startups

October 31, 2024
Tech

INNVEST Summit 2024: A premier event for innovation and economic competitiveness in the Western Balkans

October 31, 2024
Apps

Shoppable widget by EmbedSocial: Revolutionizing E-commerce with authentic shopper content

October 31, 2024
Apps

Intel prevails in long-running legal battle against €1 billion EU fine

October 31, 2024

About us

Geek Room is dedicated to technology and its enthusiasts through real-time information and videos about the latest innovations. Connect with our staff via email at: [email protected]
For cooperation opportunities, write to us at: [email protected]

Find us:

© 2023 Geekroom All Rights Reserved. Developed by MIMS
adbanner
AdBlock Detected
Our site is an advertising supported site. Please whitelist to support our site.
Okay, I'll Whitelist
Welcome Back!

Sign in to your account

Lost your password?