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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Daily practices for building AI/ML skills?

366 点作者 atomicnature超过 1 年前
Say I have around 1 hour daily allocated to developing AI&#x2F;ML skills.<p>What in your opinion is the best way to invest the time&#x2F;energy?<p>1. Build small projects (build what?)<p>2. Read blogs&#x2F;newsletters (which ones?)<p>3. Take courses (which courses?)<p>4. Read textbooks (which books?)<p>6. Kaggle competitions<p>7. Participate in AI&#x2F;ML forums&#x2F;communities<p>8. A combination of the above (if possible share time % allocation&#x2F;weightage)<p>Asking this in general to help good SE people build up capabilities in ML.

39 条评论

janalsncm超过 1 年前
I got a masters degree in ML at a good school. I will say there’s pretty much nothing they taught me that I couldn’t have learned myself. That said, school focused my attention in ways I wouldn’t have alone, and provided pressure to keep going.<p>The single thing which I learned the most from was implementing a paper. Lectures and textbooks to me are just words. I understand them in the abstract but learning by doing gets you far deeper knowledge.<p>Others might suggest a more varied curriculum but to me nothing beats a one hour chunk of uninterrupted problem solving.<p>Here are a few suggested projects.<p>Train a baby neural network to learn a simple function like ax^2 + bx + c.<p>MNIST digits classifier. Basically the “hello world” of ML at this point.<p>Fine tune GPT2 on a specialized corpus like Shakespeare.<p>Train a Siamese neural network with triplet loss to measure visual similarity to find out which celeb you’re most similar to.<p>My $0.02: don’t waste your time writing your own neural net and backprop. It’s a biased opinion but this would be like implementing your own HashMap function. No company will ask you to do this. Instead, learn how to use profiling and debugging tools like tensorboard and the tf profiler.
评论 #38638899 未加载
评论 #38642659 未加载
评论 #38640671 未加载
评论 #38638911 未加载
评论 #38639246 未加载
评论 #38639792 未加载
评论 #38642663 未加载
评论 #38641758 未加载
评论 #38638885 未加载
评论 #38639225 未加载
评论 #38638881 未加载
评论 #38643690 未加载
viksit超过 1 年前
(Former AI researcher + current technical founder here)<p>I assume you’re talking about the latest advances and not just regression and PAC learning fundamentals. I don’t recommend following a linear path - there’s too many rabbit holes. Do 2 things - a course and a small course project. Keep it time bound and aim to finish no matter what. Do not dabble outside of this for a few weeks :)<p>Then find an interesting area of research, find their github and run that code. Find a way to improve it and&#x2F;or use it in an app<p>Some ideas.<p>- do the fast.ai course (<a href="https:&#x2F;&#x2F;www.fast.ai&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.fast.ai&#x2F;</a>)<p>- read karpathy’s blog posts about how transformers&#x2F;llms work (<a href="https:&#x2F;&#x2F;lilianweng.github.io&#x2F;posts&#x2F;2023-01-27-the-transformer-family-v2&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;lilianweng.github.io&#x2F;posts&#x2F;2023-01-27-the-transforme...</a> for an update)<p>- stanford cs231n on vision basics(<a href="https:&#x2F;&#x2F;cs231n.github.io&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;cs231n.github.io&#x2F;</a>)<p>- cs234 language models (<a href="https:&#x2F;&#x2F;stanford-cs324.github.io&#x2F;winter2022&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;stanford-cs324.github.io&#x2F;winter2022&#x2F;</a>)<p>Now, find a project you’d like to do.<p>eg: <a href="https:&#x2F;&#x2F;dangeng.github.io&#x2F;visual_anagrams&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;dangeng.github.io&#x2F;visual_anagrams&#x2F;</a><p>or any of the ones that are posted to hn every day.<p>(posted on phone in transit, excuse typos&#x2F;formatting)
评论 #38639805 未加载
评论 #38661549 未加载
评论 #38640215 未加载
评论 #38641617 未加载
_bramses超过 1 年前
I think a lot of these comments will highlight the lower level parts of ML, but what ML needs right now in my opinion is really smart people at the implementation level. As an analogy, there are way less “frontend” ML practitioners than “backend” ones.<p>Leveraging existing LLM technologies and putting them in software where regular people can use them and have a great experience is important, necessary work. When I studied CS in college the data structure kids were the “cool kids”, but I don’t think that’s the case in ML.<p>The daily practice is to sketch applications, configure prompts and function calls, learn to market what you create, and try to create zero to one type tools. Here’s two examples I made, one where I took the commonplace book technique of the era of Aristotle and put it in our modern embeddings era [1] and one where I really pushed to understand the pure MD spec and integrate streaming generative models into it [2]<p>[1] - <a href="https:&#x2F;&#x2F;github.com&#x2F;bramses&#x2F;commonplace-bot">https:&#x2F;&#x2F;github.com&#x2F;bramses&#x2F;commonplace-bot</a><p>[2] - <a href="https:&#x2F;&#x2F;github.com&#x2F;bramses&#x2F;chatgpt-md">https:&#x2F;&#x2F;github.com&#x2F;bramses&#x2F;chatgpt-md</a>
duckworthd超过 1 年前
What&#x27;s worked well for me: Find a way to put what AI&#x2F;ML on your critical path. Think of it like learning a new language: classes, lessons, and watching TV helps, but nothing works like full-on immersion. In the context of AI&#x2F;ML, that means find a way to turn AI&#x2F;ML into your full-time job or school. It&#x27;s not easy! But if you do, you&#x27;ll see endless returns.<p>If you don&#x27;t have a solid enough footing to get a job in the field yet, the next best thing in my opinion: find a passion project and keep cooking up new ways to tackle it. On the way to solving your problem, you&#x27;ll undoubtedly begin absorbing the tools of the trade.<p>Lastly, consider going back to school (a Bachelor&#x27;s or Master&#x27;s, perhaps?). It&#x27;ll take far more than 1 hour&#x2F;day, but I promise you, you&#x27;ll see results far faster and far more concretely than any other learning strategy.<p>Good luck!<p>Context: I&#x27;ve been a Researcher&#x2F;Engineer at Google DeepMind (formerly Google Brain) for the last ~7 years. I studied AI&#x2F;ML in my BS and MS, but burnt out of a PhD before publishing my first paper. Now I do AI&#x2F;ML research as a day job.
评论 #38638964 未加载
TrackerFF超过 1 年前
Roughly speaking, the roadmap for a typical ML&#x2F;AI student looks like this:<p>0) Learn the pre-requisites of math, CS, etc. That usually means calc 1-3, linear algebra, probability and statistics, fundamental cs topics like programming, OOP, data structures and algorithms, etc.<p>1) Elementary machine learning course, which covers all the classic methods.<p>2) Deep Learning, which covers the fundamental parts of DL. Note, though, this one changes fast.<p>From there, you kind of split between ML engineering, or ML research.<p>For ML engineering, you study more technical things that relate to the whole ML-pipeline. Big data, distributed computing, way more software engineering topics.<p>For ML research, you focus more on the science itself - which usually involves reading papers, learning topics which are relevant to your research. This usually means having enough technical skills to translate research papers into code, but not necessarily at a level that makes the code good enough to ship.<p>I&#x27;ll echo what others have said, though, use to tools at hand to implement stuff. It is fun and helpful to implement things from scratch, for the learning, but it is easy to get extremely bogged down trying to implement every model out there.<p>When I tried to learn &quot;practical&quot; ML, I took some model, and tried to implement it in such a way that I could input data via some API, and get back the results. That came with some challenges:<p>- Data processing (typical ETL problem)<p>- Developing and hosting software (core software engineering problems)<p>- API development<p>And then you have the model itself, lots of work goes toward that alone.
评论 #38639567 未加载
gwbas1c超过 1 年前
One thing to point out: Try not to let your imagination run away, or get overconfident in what AI&#x2F;ML can do.<p>I worked for a major company on an ML project for 2 years. By the time I left, I realized that:<p>1: The project I was working on has no improvement over ordinary statistical methods; yet the ability for people to understand the statistics (over the black box of ML) meant that the project had no tangible improvement over the processes we were trying to replace.<p>2: A lot of the ML I was working on was a solution in search of a problem.<p>I personally found the ML system I was working on fascinating; but the overconfidence about what it can infer, and the way that non-developers thought ML could make magical inferences, frustrating.<p>---<p>One other thing: Make sure you understand how to use databases, both SQL and non-SQL. In order to use ML effectively, you will need to be excellent at programming with large volumes of data in a performant manner.
评论 #38643662 未加载
hereonout2超过 1 年前
Presuming you want to work in the field and already have software development experience why not look at the confluence between ML and engineering?<p>Things like ML ops, application of DevOps, testing and ci&#x2F;cd in the ml space, how to train across multiple gpus, how to actually host an LLM especially at scale and affordably.<p>In my experience there are hundreds of candidates coming from academia with strong academic backgrounds in ML. There are very few experienced engineers available to help them realise their ambitions!
评论 #38640061 未加载
评论 #38640756 未加载
rramadass超过 1 年前
1. Get <i>An Introduction to Statistical Learning with Applications in R&#x2F;Python (aka ISLR&#x2F;ISLP)</i> by Hastie et al. Read this from cover-to-cover and make sure that you understand the concepts&#x2F;ideas&#x2F;nuances&#x2F;subtleties explained.<p>2. Keep a couple of Mathematics&#x2F;Statistics books handy while you are going through the above. When the above book talks about some Maths technique you don&#x27;t know&#x2F;understand you should immediately consult these books (and&#x2F;or watch some short Youtube videos) to grasp the concept and usage. This way you learn&#x2F;understand the necessary Mathematics inline without being overwhelmed.<p>This is the simplest and most direct route to studying and understanding AI&#x2F;ML. Everything else mentioned in this thread should only come after this.
IshanMi超过 1 年前
Focusing on Deep Learning specifically: - Most LLMs currently use the transformer architecture. You can learn about this visually (<a href="https:&#x2F;&#x2F;bbycroft.net&#x2F;llm" rel="nofollow noreferrer">https:&#x2F;&#x2F;bbycroft.net&#x2F;llm</a>), or through this blog post (<a href="https:&#x2F;&#x2F;jalammar.github.io&#x2F;illustrated-transformer&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;jalammar.github.io&#x2F;illustrated-transformer&#x2F;</a>), or through any number of Andrej Karpathy&#x27;s blog posts and materials. - To stay on top of papers that get published every week, I read a summary every Sunday: <a href="https:&#x2F;&#x2F;github.com&#x2F;dair-ai&#x2F;ML-Papers-of-the-Week">https:&#x2F;&#x2F;github.com&#x2F;dair-ai&#x2F;ML-Papers-of-the-Week</a> - To learn more about the engineering side of it, you can join Discord servers such as EleutherAI&#x27;s, or follow GitHub discussions of projects like llama.cpp<p>Personally I think the best way to develop per unit time is probably to try to re-implement some of the big papers in the field. There&#x27;s a clear goal, there are clear signs of success, there are many implementations out there for you to check your work against and compare and learn from.<p>Good luck!
评论 #38639932 未加载
评论 #38640212 未加载
d4rkp4ttern超过 1 年前
Specifically for LLMs— I recently gave a guest lecture on Intro to LLMs for non-CS (biomed) grad students. I wanted to assign a homework quiz but didn’t find any good ones, so I made a multiple choice quiz. It’s a bit “evil”: it trips you up if you don’t have a solid understanding. Several of the questions have nuances that both test your understanding and also help you learn by figuring out the right answer. It’s a google form that does NOT collect emails:<p><a href="https:&#x2F;&#x2F;docs.google.com&#x2F;forms&#x2F;d&#x2F;e&#x2F;1FAIpQLScbWN3qwqeIc0b1cCRqm7y8dP4hUQE6WySmqcTVxyVxruwdoA&#x2F;viewform" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.google.com&#x2F;forms&#x2F;d&#x2F;e&#x2F;1FAIpQLScbWN3qwqeIc0b1cCRq...</a><p>Note this is for absolute LLM beginners, not if you’re already working with LLMs -- but even some of these folks have found it useful!<p>Hope you find this useful.
muragekibicho超过 1 年前
If you&#x27;re interested in AI but dislike Python you can join the Anti Python AI club here: <a href="https:&#x2F;&#x2F;github.com&#x2F;Fileforma&#x2F;AntiPython-AI-Club">https:&#x2F;&#x2F;github.com&#x2F;Fileforma&#x2F;AntiPython-AI-Club</a><p>We work together to build AI models in our favorite programming languages.
wwilim超过 1 年前
I&#x27;d start by replacing &quot;1 hour daily&quot; with &quot;4 uninterrupted hours every weekend&quot;. 1 hour is not enough for a focused deep dive into anything.
tgittos超过 1 年前
This is exactly the boat I&#x27;m in. I have a 1hr train commute to work that I spend skilling up in AI. I&#x27;ve been following the space for about 15 years and have done a bunch of self learning of earlier ML techniques (the early Stanford ML MooCs) so I&#x27;m not coming in cold. What I&#x27;m doing is:<p>- Following along with Karpathy&#x27;s videos, which has been mentioned: <a href="https:&#x2F;&#x2F;karpathy.ai&#x2F;zero-to-hero.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;karpathy.ai&#x2F;zero-to-hero.html</a><p>- About to follow along with CS 231n, also mentioned: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=NfnWJUyUJYU&amp;list=PLkt2uSq6rBVctENoVBg1TpCC7OQi31AlC&amp;pp=iAQB" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=NfnWJUyUJYU&amp;list=PLkt2uSq6rB...</a><p>- Trying ideas and theories in a Jupyter notebook<p>- Reading papers<p>I would agree with other commenters that recommend learning how to implement a paper. As someone who barely managed to get their undergraduate degree, papers are intimidating. I don&#x27;t know half the terms and the equations, while short, look complex. Often it will take me several reads to understand the gist, and I&#x27;ve yet to successfully implement a paper by myself without checking other sources. But I also know that this is where the tech is ultimately coming from and that any hope of staying current outside of academia is dependent on how well I can follow papers.<p>I&#x27;ve been doing this for about a month now, and I feel I definitely understand more of the theory of how most of this stuff works and can train a simple attention based model on a small-ish amount of data. I don&#x27;t feel I could charge someone money for my skills yet, but I do feel that I will feel ready with about 6 months - 1 year of doing this.
nf17超过 1 年前
There are so many mentions of reading paper. Do papers like these exists for regular enterprise software devs like me who make apis in Dotnet&#x2F;go, good knol of multiple major cloud tools, k8s etc, has developed couple of iOS apps.<p>I can do my job but I always wanted to learn and understand more. Family circumstances mean I can&#x27;t afford to quit my job or go to school.
评论 #38656131 未加载
simonw超过 1 年前
I&#x27;d spend most of that hour a day using ChatGPT, Bard and other models.<p>Learning how to effectively prompt an LLM is an enormous space in its own right - and there&#x27;s no shortcut for it, you have to actively play with the things.<p>I&#x27;ve been using them constantly for over a year at this point and I&#x27;m still figuring out new tricks and strategies all the time.<p>Weirdly, knowledge of Machine Learning isn&#x27;t actually that relevant to getting good at using LLMs to solve problems and build software.<p>Knowing how to train your own neural network will do little for your ability to build astonishingly cool software on top of existing LLMs.<p>Knowledge of how LLMs work is useful, because it can help you prompt them more effectively if you understand their limitations, have an idea of their training data etc.<p>I&#x27;ve seen people (who I respect) argue that deep knowledge of ML can be a disadvantage when exploring LLMs, because it can limit the way you think about and interact with them. Weird but possibly true!
评论 #38651517 未加载
pomatic超过 1 年前
Related question: how can I learn how to read the mathematical notation used in AI&#x2F;ML papers? Is there a definitive work that describes the basics? I am a post-grad Engineer, so I know the fundamentals, but I&#x27;m really struggling with a lot of the Arxiv papers. Any pointers hugely appreciated.
tnecniv超过 1 年前
On top of what people have said, I have a few suggestions.<p>One is to reproduce recent papers for which the data is available and especially if the source code is available. Don’t look at their source code initially but use it if you get stuck as a debugging method (my model isn’t converging, do they get the same gradients given the same data?)<p>Another is a fun idea to play with: sports data sets. Of course you have to like at least one sport but there’s lots of sports data out there that is easy to download in convenient formats (especially for baseball, where professional statisticians have been employed to do analysis since at least the 50s, but afaik all the major sports have good records these days) and you can go a long way with simple models. I’ve wasted a lot of time on the weekend coming up with fun baseball analyses.
ex3ndr超过 1 年前
I just tried a lot and the best thing you can get is to do something practical (most ML is empirical anyway) and pick something that you can train on small machine. I picked working with audio since it usually don&#x27;t need too much data, big networks and can be trained easily on a single 4090.
mark_l_watson超过 1 年前
I think you have listed 8 strategies that are both good, and you ordered them in most important strategies first.<p>For courses, Andrew Ng’s classes have always been good, starting with his Stanford ML class, Coursera deep learning classes, and now his short mini-classes on being an effective LLM practitioner.<p>Textbooks on LLMs are likely to quickly be out of date, at least I struggle to keep my LangChain&#x2F;LlamaIndex book current.<p>My advice to you is to try to get into a paid AI job as your highest priority, and that is a lot of work: identifying possible employers, preparing for interviews, and having persistence. Some of the interesting AI work you might find will not be with “tech” companies, but rather small or medium profitable businesses that need to use ML, DL, LLMs lightly - just a small part of their successful businesses.
karmasimida超过 1 年前
One unpopular opinion I have is that with LLM, the difficulty gap between develop LLM vs use LLM is going to be significantly wider, akin to that of chip design, making developing ML&#x2F;AI skill, while still intelligence wise challenging, less useful in career growth.
theusus超过 1 年前
Try this <a href="https:&#x2F;&#x2F;www.bishopbook.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.bishopbook.com&#x2F;</a> and solve the exercises.<p>I would not recommend doing many things at once.
评论 #38638922 未加载
pknerd超过 1 年前
Pardon me for hijacking this post but my question is something similar: What should be the roadmap as a developer to get into the GenerativeAI&#x2F;LLM space? I want to learn how to use different LLMs, how to use them from hugging face and their different features like embeddings etc.<p>I am a Python developer who has never worked on ML&#x2F;data science before, I am mostly into Data Engineering
评论 #38639036 未加载
orm超过 1 年前
Hm, not exhaustive but I think these are potentially useful to you:<p>The deeplearning.ai math basics for deep learning, seems self-contained. MiniTorch repo (implement your own tiny torch) seems also helpful to understand what goes on during training. MinGPT repo (to understand a basic version of GPT model structure) Dive into deep learning (textbook avail online, more focused on practical DL)
maurits超过 1 年前
I&#x27;ve learned the most from implementing papers. And being stuck. But me is me.<p>Since you mention SE, I&#x27;d choose a mini project in an area you love. The tooling you will learn along the way.<p>An hour a day is paradoxically not nearly enough, yet also a serious time investment of your day.<p>Maybe start by asking what exactly you want to learn? Applying ML to a practical problem, in user app? The math? The ideas?
xianshou超过 1 年前
Not a complete answer, but here are the most helpful resources for understanding transformer basics in particular:<p>Original transformer paper: <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1706.03762" rel="nofollow noreferrer">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1706.03762</a><p>Illustrated transformer: <a href="http:&#x2F;&#x2F;jalammar.github.io&#x2F;illustrated-transformer&#x2F;" rel="nofollow noreferrer">http:&#x2F;&#x2F;jalammar.github.io&#x2F;illustrated-transformer&#x2F;</a><p>Transformer visualization: <a href="https:&#x2F;&#x2F;bbycroft.net&#x2F;llm" rel="nofollow noreferrer">https:&#x2F;&#x2F;bbycroft.net&#x2F;llm</a><p>minGPT (Karpathy): <a href="https:&#x2F;&#x2F;github.com&#x2F;karpathy&#x2F;minGPT">https:&#x2F;&#x2F;github.com&#x2F;karpathy&#x2F;minGPT</a><p>---<p>Next, some foundational textbooks for general ML and deep learning:<p>Elements of Statistical Learning (aka the bible): <a href="https:&#x2F;&#x2F;hastie.su.domains&#x2F;ElemStatLearn&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;hastie.su.domains&#x2F;ElemStatLearn&#x2F;</a><p>Probabilistic ML: <a href="https:&#x2F;&#x2F;probml.github.io&#x2F;pml-book&#x2F;book2.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;probml.github.io&#x2F;pml-book&#x2F;book2.html</a><p>Deep Learning Book (Goodfellow&#x2F;Bengio): <a href="https:&#x2F;&#x2F;www.deeplearningbook.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.deeplearningbook.org&#x2F;</a><p>Understanding Deep Learning: <a href="https:&#x2F;&#x2F;udlbook.github.io&#x2F;udlbook&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;udlbook.github.io&#x2F;udlbook&#x2F;</a><p>---<p>Finally, assorted tutorials&#x2F;resources&#x2F;intro courses:<p>Beyond the Illustrated Transformer: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35712334">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35712334</a><p>AI Zero to Hero: <a href="https:&#x2F;&#x2F;karpathy.ai&#x2F;zero-to-hero.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;karpathy.ai&#x2F;zero-to-hero.html</a><p>AI Canon: <a href="https:&#x2F;&#x2F;a16z.com&#x2F;2023&#x2F;05&#x2F;25&#x2F;ai-canon&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;a16z.com&#x2F;2023&#x2F;05&#x2F;25&#x2F;ai-canon&#x2F;</a><p>LLM University by Cohere: <a href="https:&#x2F;&#x2F;llm.university&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;llm.university&#x2F;</a><p>Practical Guide to LLMs: <a href="https:&#x2F;&#x2F;github.com&#x2F;Mooler0410&#x2F;LLMsPracticalGuide">https:&#x2F;&#x2F;github.com&#x2F;Mooler0410&#x2F;LLMsPracticalGuide</a><p>Practical Deep Learning for Coders: <a href="https:&#x2F;&#x2F;course.fast.ai&#x2F;Lessons&#x2F;part2.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;course.fast.ai&#x2F;Lessons&#x2F;part2.html</a><p>---<p>Hope that helps!
评论 #38657096 未加载
riku_iki超过 1 年前
Depending on your goal, if it happened to be hired as ML engineer, then better to focus on building resume:<p>1. Build small projects in the area you have passion about, examples: try to beat benchmark, classify news and track stories of your interest, build auto manga generator<p>2. Kaggle competitions: not sure if employers are looking at this though<p>3. Write blog about your journey.
markcollin超过 1 年前
Highly recommended video of Karpathy - <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=I2ZK3ngNvvI" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=I2ZK3ngNvvI</a><p>essentially, don&#x27;t get paralysed on designing the perfect path on how to invest time&#x2F;energy. just focus on putting in the hours everyday.
rldjbpin超过 1 年前
coming from a similar context, i believe going top down might be the way to go.<p>up to your motivation, doing basic level courses first (as shared by others) and then tackling your own application of the concepts might be the way to go.<p>i also observe the need for strong IT skills for implementing end-to-end ml systems. so, you can play to your strenghts and also consider working on MLOps. (online self-paced course - <a href="https:&#x2F;&#x2F;github.com&#x2F;GokuMohandas&#x2F;mlops-course">https:&#x2F;&#x2F;github.com&#x2F;GokuMohandas&#x2F;mlops-course</a>)<p>i went back to school to get structured learning. whether you find it directly useful or not, i found it more effective than just motivating myself to self-learn dry theory. down the line, if you want to go all-in, this might be a good option for you too.
muditsrivastava超过 1 年前
I built aiplanet.com where numerous beginners accessed free AI learning resources provided by a diverse group of contributors (primarily experienced AI practitioners). Building on the common advice, here are some insights to consider, given your existing context:<p>- AI&#x2F;ML is diverse, with data scientists specializing in different areas. I know AI experts who have still not delved into LLMs; they have their specific focus areas. AI&#x2F;ML skills encompass a wide range of topics, and data scientists often have specific focus areas. Continuous exploration and reading are crucial. Resources like paperswithcode.com are valuable for discovering new research areas and domains.<p>- While time-consuming, Kaggle offers exposure to robust modeling and validation skills. These skills are critical, though they are only a fraction of what&#x27;s needed for real-world projects. It&#x27;s beneficial to expand beyond these skills. This being said, it does give bragging rights. I&#x27;ve seen company founders, like those at H20.ai, often highlight their Kaggle Grandmasters.<p>- My current role is at Pathway.com. Over 80% hold of my colleagues PhDs, and our CTO has co-authored with folks like Geoff Hinton and Yoshua Bengio (I find that cool actually :)). But this environment may reflect my bias towards academic research. This being I said, I believe that strong foundational understanding is essential and also valued, especially when tackling complex challenges.<p>- Active participation in forums and communities related to the frameworks you use is highly recommended, like TensorFlow User Groups. At Pathway.com, we welcome those interested in stream data processing to our community. Engaging in these forums offers the chance to receive support from the original creators and leading community members. Other notable communities include DataTalks.Club and MLOps.Community.
RecycledEle超过 1 年前
I am nowhere as technically proficient as most people in HN. I teach classes in Microsoft Office.<p>For the least technical, I suggest MattVidPro AI on YouTube.<p>For the slightly more technical, I suggest 1littlecoder also on YouTube.
stephenwithav超过 1 年前
If your computer&#x27;s strong enough, install several models with ollama. Learn to prompt, fine-tune them.<p><a href="https:&#x2F;&#x2F;ollama.ai&#x2F;library">https:&#x2F;&#x2F;ollama.ai&#x2F;library</a>
hutzlibu超过 1 年前
In case you missed it(it was on the frontpage here a couple of days ago), play around with this awesome 3D visualisation and animation to get a basic understanding:<p><a href="https:&#x2F;&#x2F;bbycroft.net&#x2F;llm" rel="nofollow noreferrer">https:&#x2F;&#x2F;bbycroft.net&#x2F;llm</a>
评论 #38639519 未加载
slalomskiing超过 1 年前
I never get these type of questions because it’s like, what are you trying to do?<p>Just acquire skills for the sake of it?
评论 #38650736 未加载
quickthrower2超过 1 年前
Maybe start with FastAI course? Then from there go deeper into what interests you?
sujayk_33超过 1 年前
I&#x27;m no expert and I&#x27;m self-taught, here&#x27;s what I think<p>1. Don&#x27;t waste your time on courses [not after you know the basics]<p>2. Kaggle Competitions [Featured ones] worked for me<p>3. Read blogs&#x2F;newsletters - Tldr AI comes with new research and many open-source projects, I have personally starred a ton of repos and it&#x27;s totally amazing, then there&#x27;s bizzaro devs, data elixir, Hackernews newsletter which combines top links, You can read Lilian Weng if you have strong fundamentals, Jay Alammar<p>4. Additionally I took Udacities nano degrees, they were nice, you can try it, for RL and Self Driving cars at least..<p>Best Jay
redghost1396超过 1 年前
You can AI and ML to advanced level using github and LinkedIn just go from roadmap
jesusloveus超过 1 年前
what is AI&#x2F;ML skills?
mikhael28超过 1 年前
Quit your job and go all in.
评论 #38639176 未加载
mikhael28超过 1 年前
QUIT YOUR JOB