I got rejected by 4 companies only because they wanted C++ as a requirement for CV roles. Before this, I was only aware of python and even did work and made projects in python.
Hey Sanil, C++ may be a very important requirement in some domains. Any project where the execution time and /or resource management are critical will have C++ as a strong requirement, for sure.
I like the idea that you emphasize the importance of software development skills. At the end of the day, working on ML & DL or any subsets of the field (e.g., computer vision) in production is a kind of software development work. Perhaps, only people doing research might not need software-related skills. As a person who just started learning this field, what I aim at is to showcase my projects to future employers; therefore, I have to learn some web dev skills to do end-to-end projects. However, it's nice to have linear algebra and calculus understanding; for example, when I heard the term images are a type of unstructured data, it was confusing, but seeing that an image is just a combination of 3 matrices made it much more familiar.
Yes, I agree. Web dev skills are very valuable to build user interfaces to showcase your projects. Also, if you are going to work in AI as a freelancer or in a startup, chances are that besides building the machine learning models you will need to handle the deployment, testing, and whatever-is-needed around those models. So docker, cloud dev, web dev, etc. are very important skills as well. 🙌
Hey! Tensorflow, Pytorch, and deep learning frameworks are implicitly included in the machine learning basics module. I kept the roadmap very high level. Maybe next time I can mention specific libraries/resources for all modules! Thank you for your feedback! 😃💪
Me volví fan tuyo, qué capo, tus explicaciones son maravillosas. Gracias por todo tu trabajo, me inspiraste más a llevar mi carrera a otro nivel. Te saluda y agradece un Ingeniero Físico :D
A common question for beginners might be whether a beginner should follow instructions for a tool-based approach (e.g., OpenCV, yolo tutorial, etc.) or should I follow a problem-based approach (e.g., seeing examples of problems and tutorials on how to solve them)?
Hey, that is a very good question! I like problem based because it makes you learn just the right amount of the tools you use, and you are focused on finding a robust solution with any tools you can find, which is a good way to approach a project. A tools based approach may bias you to learn how to use a tool instead of how to solve a problem, so when you are facing a problem you may try to fit it to the tools you are familiar with and by doing so you will not find the most optimal solution. On the other hand, a tools based approach usually makes the learning process faster; with problem based sometimes you end up inventing the wheel. 😅 So maybe a good combination between the two is the best. 💪🙌
I hope this message finds you well. I'm currently working as a Data Scientist and considering specializing in either Natural Language Processing (NLP) or Computer Vision (CV) for my future career growth. I believe both fields have immense potential, but I'm seeking expert advice to make an informed decision. Could you please share your insights on the following(Please don't say both are important 😄 ): Which field, in your opinion, has better long-term career prospects? In terms of job opportunities, which field tends to have more openings and demand? Your expertise and guidance would greatly assist me in making a well-informed career choice. Thank you
Hello Felipe, thanks for sharing the knowledge! Do you think it is possible to be a CV Engineer without a CS degree? if possible, how do you get there without a CS degree?? Thank you so much!!!
Thanks for your recommendation on this. I am a final cycle electronic engineering student, and I am looking for an area in which I can specialize. I was wondering if you could recommend me which of these two options has better job offers: "computer vision" or "signal and image signal processing", best regards.
Hey Fernando, I think both of them have pretty much the same amount of job offers. From my perspective "computer vision", "signal processing", "machine learning" or even "applied mathematics", they are just different ways to call exactly the same type of jobs. So there is not really a big difference between them. 💪🙌
Muchas gracias por el video! Sos Argentino? Estudié 3 años en UTN Ing. Electrónica (me dio muy buen nivel en C/C++ y Python) el título es muy importante?? Hoy trabajando en un proyecto con video de CCTV en C#. Recomendás open CV en C++ cuestiones de velocidad? En qué plataformas recomendás buscar puestos? Quiero pegar un salto en mi carrera!! Gracias!!
Hola! Soy uruguayo! 🇺🇾 El título puede ser 'importante' dependiendo de la empresa a la que apliques. Aunque, personalmente, creo que en general se va volviendo cada vez menos importante. Recomiendo OpenCV en C++ en casos donde sea necesario optimizar la velocidad de ejecución y el manejo de memoria. Sobre en qué plataforma buscar puestos, desde hace mucho tiempo trabajo como freelancer, por lo que tal vez no sea el más adecuado para aconsejarte en este punto. Te deseo suerte en tu carrera! 😃🙌
Hello sir, I am working as a software developer in the automotive domain. I want to learn Computer vision for the automotive domain. Apart from the things you said what else do I need to learn. Till now I have completed Python and have good command and now starting OpenCV. Do I also need to learn about the Deep learning concept? Thank you.
@@ComputerVisionEngineer Yes. We had courses such as Python, OOP, a web development course, software engineering, database development, NLP, web application development, and IoT development.
Yes, I think you could apply. Also, I was recently told by a technical recruiter that given that my educational background is on Electrical engineering, which is a field not related to it, a certification in machine learning (from aws, Google cloud, or azure) is a plus when applying for a machine learning job. Given that your background is on mechatronics, the same could apply to you.