TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What would be the right path to learn AI?

13 pointsby unrequited8 months ago
I haven’t been keeping up with AI stuff except for trying out chat clients like ChatGPT and others. I’m a software engineer working in infra systems. I would like to pick up now that things in AI have gotten real. What would be the right path to learn AI/ML stuff? I’m someone who prefers ground up learning from fundamentals and building something using that knowledge. Any recommendations would be appreciated. Thanks.

9 comments

chris_engel8 months ago
Well, it depends whats your cup of tea in terms of learning. There area a LOT of courses on Udemy on that topic (if you prefer learning from videos).<p>I would recommend looking around on HuggingFace altough I found it a bit intimidating at the beginning. The place is just HUGE and they assume some knowledge.<p>I would also recommend creating a platform user on OpenAI and&#x2F;or Anthropic and look up their docs. The accounts there are free but if you put a few dollars in there, you can actually make requests against their APIs which is the most simple way of playing around with LLMs imho.<p>Here are some topics you could do some research about:<p>- Foundation models (e.g., GPT, BERT, T5)<p>- Transformer architecture<p>- Natural Language Processing (NLP) basics<p>- Prompt engineering<p>- Fine-tuning and transfer learning<p>- Ethical considerations in AI<p>- AI safety and alignment<p>- Large Language Models (LLMs)<p>- Generative models for images (e.g., DALL-E, Stable Diffusion)<p>- AI frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face)<p>- AI APIs and integration (also frameworks to build with AI like LangChain&#x2F; LangGraph)<p>- Vector databases and embeddings<p>- RAG<p>- Reinforcement Learning from Human Feedback (RLHF)<p>- AI model evaluation and benchmarking<p>- AI-assisted coding and code generation
notnotrishi8 months ago
&#x27;AI&#x2F;ML stuff&#x27; is a lot and if you don&#x27;t know what interests you yet I&#x27;d recommend developing an intuition for all things ML&#x2F;AI and building small ML models first:<p>1. Spend 6h going through this video: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1vkb7BCMQd0" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1vkb7BCMQd0</a><p>2. Go through Google&#x27;s intro to ML crash course and pre-reqs: <a href="https:&#x2F;&#x2F;developers.google.com&#x2F;machine-learning&#x2F;crash-course&#x2F;prereqs-and-prework" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;machine-learning&#x2F;crash-course&#x2F;...</a><p>3. Refer to other videos on Youtube (3B1B and StatQuest are couple of my favs) as you go through no 2 above<p>Spend about a month on the above and then see what you really want to dig into next. There could be a few different ways after the above, but one way is speedrunning through 1st sem coursework of any top ML grad school program
73737373738 months ago
Andrej Karpathy&#x27;s &quot;Neural Networks: Zero to Hero&quot; course <a href="https:&#x2F;&#x2F;karpathy.ai&#x2F;zero-to-hero.html" rel="nofollow">https:&#x2F;&#x2F;karpathy.ai&#x2F;zero-to-hero.html</a>
bjourne8 months ago
This q has been asked so much already. Write an xor network from scratch in numpy. Then write one for mnist. Then cifar10&#x2F;100. Then one rnn for text gen. Then you know more fundamentals than most practitioners.
wruza8 months ago
This may be interesting <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38385257">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38385257</a>
tikkun8 months ago
See here <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36195527">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36195527</a>
nineteen9998 months ago
Have you considered asking an LLM? You have around a ~50% chance of getting a correct answer.
codingwagie8 months ago
Waste of time, just get good at using LLMs via api
karlzt8 months ago
I copied and pasted your question on FastGPT[0]:<p>&quot;<p>Here is a suggested path to learn AI&#x2F;ML fundamentals as a software engineer:<p><pre><code> Start with the basics of machine learning: Learn the core concepts of supervised, unsupervised, and reinforcement learning. Understand the key algorithms like linear regression, logistic regression, decision trees, random forests, etc. Get familiar with common evaluation metrics like accuracy, precision, recall, F1-score. Dive into deep learning: Learn the fundamentals of neural networks, including architectures like feedforward, convolutional, and recurrent neural networks. Understand the training process, loss functions, activation functions, and optimization techniques. Explore popular deep learning frameworks like TensorFlow, PyTorch, or Keras. Learn about data preprocessing and feature engineering: Understand how to handle missing data, outliers, and noisy data. Explore techniques for feature selection, dimensionality reduction, and data normalization. Practice implementing ML&#x2F;DL models: Work through tutorials and build simple projects using the concepts you&#x27;ve learned. Try applying ML&#x2F;DL to real-world datasets and problems in your domain. Participate in online coding challenges and competitions like Kaggle. Expand your knowledge: Learn about advanced topics like transfer learning, generative models, and reinforcement learning. Stay up-to-date with the latest research and trends in the AI&#x2F;ML field. Consider taking online courses or pursuing a relevant certification. Develop practical skills: Learn how to deploy and monitor ML&#x2F;DL models in production. Understand the challenges of scaling and optimizing AI systems. Familiarize yourself with tools for data visualization, model interpretation, and MLOps. </code></pre> The key is to start with the fundamentals, build practical experience, and continuously expand your knowledge. I&#x27;d recommend using a combination of online resources, textbooks, and hands-on projects to solidify your understanding of AI&#x2F;ML. Feel free to let me know if you have any other questions! &quot;<p>[0] <a href="https:&#x2F;&#x2F;kagi.com&#x2F;fastgpt?cf-turnstile-response=&amp;query=%09What+would+be+the+right+path+to+learn+AI%3F+%09+%09+I+haven%E2%80%99t+been+keeping+up+with+AI+stuff+except+for+trying+out+chat+clients+like+ChatGPT+and+others.+I%E2%80%99m+a+software+engineer+working+in+infra+systems.+I+would+like+to+pick+up+now+that+things+in+AI+have+gotten+real.+What+would+be+the+right+path+to+learn+AI%2FML+stuff%3F+I%E2%80%99m+someone+who+prefers+ground+up+learning+from+fundamentals+and+building+something+using+that+knowledge.+Any+recommendations+would+be+appreciated.+Thanks" rel="nofollow">https:&#x2F;&#x2F;kagi.com&#x2F;fastgpt?cf-turnstile-response=&amp;query=%09Wha...</a>.