TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What would be the right path to learn AI?

13 点作者 unrequited8 个月前
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 条评论

chris_engel8 个月前
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 个月前
&#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 个月前
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 个月前
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 个月前
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 个月前
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 个月前
Have you considered asking an LLM? You have around a ~50% chance of getting a correct answer.
codingwagie8 个月前
Waste of time, just get good at using LLMs via api
karlzt8 个月前
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>.