Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 months ago.
Improve this question
I was tasked with creating a machine learning algorithm that receives vibration signals and uses them to determine if a machine is going to fail. With that said, I have a small problem.
I am not sure which machine learning algorithm I need to generate this.
Furthermore, any resources that would help me implement said algorithm would be greatly appreciated. I don't have a dataset to work with for the time being so I am currently just drafting ideas.
In the abstract, this is not a terribly complicated problem. First, you'll have to decide/understand what length of time before failure is useful for you circumstances. Do you need to detect failure a week in advance? Or a day in advance? Or an hour in advance? (Of course, you may not be able to predict effectively at any of those time lengths.) Use the past to predict the future; use what you'll have available to predict what you don't know.
This may be a simple problem, may not really require any machine learning at all. BUT, your big problem now isn't methodology. It's lack of data.
You'll need to start recording data and exploring it before you can move forward.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I picked up coding during quarantine and haven't gone a day without learning since. I've managed to learn the basics of Ruby in little under two weeks and run a few programs/started creating a basic app. Now I have to get a hang of Ruby on Rails. Furthermore, I have started learning Data Structures & Algorithms as a separate topic to complement the programming followed by Logic & Discrete Mathematics. I'm a very fast and curious learner and simply cannot just let a question be without knowing the solution to it (which led me to making my StackOverflow account).
Learning is always easier and more engaging when you have an enthusiastic and passionate person to guide you through a subject.
I was wondering if anyone knows where I can find a good one-to-one mentor that caters to an enthusiastic beginner programmer?
Alternatively, is there a recommended online forum, group or organisation that does the same thing?
Answers would be very much appreciated.
Ultimately there isn't really a great place for this yet, perhaps because there's a point at which developers no longer wish to be mentored rather than rely upon a mutual network. StackOverflow being an obvious example.
Coding Coach tries to tie mentors and mentees together, for free. In my experience it can be quite difficult to find active mentors on the platform though.
CodeMentor isn't free but also has a large number of active mentors.
RailsLink has a channel called beginners-and-mentors for small bits of advice.
It can be quite difficult to find someone willing to engage one-to-one when you're learning because, unfortunately, it's often quite boring for the mentor. For that reason, networking with peers is a great way to learn when starting out. It also means that one 'mentor' can help a collective with greater ease.
Try reaching out to people on Twitter or other social media and try to be helpful where you can too. Even if you're only one week in you're a week ahead of someone who's not tried at all.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
I wanted to learn robotics, Actually i want to build a robot not very complex but atleast that makes sense of what it does. So basically im a cs student who knows only about programming and nothing about microcontroller or anything remotely close to that particular subject. I know little about electronics but never dug deep into that.
So i need an advice on how to start on my journey of learning robotics where i have no idea about the above mentioned fields
Ive seen in lot of article where u have to learn maths (obviously) and adruino. I've seen them telling to use adruino ide and even use python language or c/c++
But atleast for now what would be the difderence between these two. Does adruino directly compile the code to machine level language or it is just that its easier to do so in adruino
Thanks for going through the post
In order to start with Robotics, You should know the fundamentals of machine learning that are
Computer Vision
Natural language processing
Artificial Neural networks
Deep understanding about learning methods
The above points refer to the software which controls the robot.
Robotics is really broad, to be able to get any help, you have to provide more details on the type of robots you are interested in. Robots can range from simple arduino robots that you can build in a few days to boston dynamics level robots :). But I would advise you start with the arduino. It is very easy and user-friendly and will get you warmed up. Then from there every other thing will become clearer.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
(homework problem)
Which of the following problems are best suited for the learning approach?
Classifying numbers into primes and non-primes.
Detecting potential fraud in credit card charges.
Determining the time it would take a falling object to hit the ground.
Determining the optimal cycle for trafic lights in a busy intersection
I'm trying to answer your question without doing your homework.
Basically you can think of machine learning as a way to extract patterns from data where all other approaches fail.
So first clue here: If there is an analytic way to solve the problem then don't use machine learning! The analytic algorithm will likely be faster, more efficient, and 100% correct.
Second clue is: There has to be a pattern in the data. If you as a human see a pattern, machine learning can find it too. If lots of smart humans who are experts of the respective domain don't see a pattern then machine learning will most likely fail. Chaos can not be learned, i.e. classified/predicted.
That should answer your question. Make sure to also read the summary on wikipedia to get an idea whether a problem can be solved using supervised, unsupervised, or reinforcement learning.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
My company has been using FogBugz for a while now and we are generally happy with it as a bug-tracking tool. I've been reading Joel Spolsky's articles about their Evidence Based Scheduling feature. It sounds great in theory, but I haven't seen much discussion about how well it actually works in practice. Before I spend a lot of time and effort trying to convince my co-workers to buy in to using it, I'd like to hear from people who have been using this feature in their development.
Have you been using FogBugz' EBS? If so, are you happy with it? Have its estimates been accurate enough to be helpful? With the benefit of hindsight, do you think it was worth the effort to set it up and input all of the information/estimates it requires? Is there some other mechanism that you found that works better?
(Note: I've deliberately posted this to stackoverflow.com rather than fogbugz.stackexchange.com, since I suspect that the user base at fogbugz.stackexchange.com might be unduly biased in favor of FogBugz -- in particular, ex-Fogbugz users who've moved on to something better are unlikely to read or post there)
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
For the last few years I've been working as a self-employed software developer. Doing various gigs as they came my way. For the most part I've been fairly lucky, as my own personal network has yielded all the work I need to sustain myself and then some. As I said, I've been lucky to get all my contracts, I haven't had to put any real effort into finding work yet.
Although I'm currently employed, I'm unhappy and thinking about moving on.
My question is for the experienced self-employed contractors, how did you find your contracts? Are recruiters/headhunters/agencies helpful? What is the best way to expand your professional network? Can the internet be useful?
Thanks for the tips
Craigslist, network with former co-workers. Stay away from rent-a-slave and elame sites. They will only waste your time and frustrate you (I want a youtube/facebook/amazon clone for under $500).
Local is better. Clients love to have you come onsite and talk with them.
It will take a bit but after a while, you will find enough clients who keep you busy and you won't have time to look for new ones :D.
Start off moonlighting so you can keep the lights on and the internet paid while this ramp up happens.
Good luck!