Connect - Learn - Earn - Fundraise
First time here? Checkout the FAQs!
x

*Math Image Search only works best with zoomed in and well cropped math screenshots. Check DEMO

1 like 0 dislike
114 views
Do I need to know Optimization and Operation Research Topics for data science?
in Data Science & Statistics by Platinum (132,156 points) | 114 views

1 Answer

1 like 0 dislike
Best answer

These topics are most relevant in specialized fields like theoretical computer science, control theory, or operation research. But a basic understanding of these powerful techniques can also be fruitful in the practice of machine learning. Virtually every machine-learning algorithm aims to minimize some kind of estimation error subject to various constraints-which is an optimization problem. Here are the topics to learn:
- Basics of optimization, how to formulate the problem
- Maxima, minima, convex function, global solution
- Linear programming, simplex algorithm
- Integer programming
- Constraint programming, knapsack problem
- Randomized optimization techniques: hill climbing, simulated annealing, genetic algorithms

 

Where You Might Use It
Simple linear regression problems using least-square loss function often have an exact analytical solution, but logistic regression problems don't. To understand the reason, you need to be familiar with the concept of "convexity" in optimization. This line of investigation will also illuminate why we must remain satisfied with "approximate" solutions in most machine-learning problems.

by Platinum (132,156 points)

Related questions

1 like 0 dislike
1 answer
1 like 0 dislike
1 answer
1 like 0 dislike
1 answer
1 like 0 dislike
1 answer
1 like 0 dislike
0 answers
0 like 0 dislike
0 answers
1 like 0 dislike
1 answer
1 like 0 dislike
1 answer
1 like 0 dislike
1 answer
1 like 0 dislike
0 answers

Join the MathsGee Learning Club where you get study and financial support for success from our community. CONNECT - LEARN - FUNDRAISE


On the MathsGee Learning Club, you can:


1. Ask questions


2. Answer questions


3. Vote on Questions and Answers


4. Start a Fundraiser


5. Tip your favourite community member(s)


6. Create Live Video Tutorials (Paid/Free)


7. Join Live Video Tutorials (Paid/Free)


8. Earn points for participating



Posting on the MathsGee Learning Club


1. Remember the human


2. Behave like you would in real life


3. Look for the original source of content


4. Search for duplicates before posting


5. Read the community's rules




CLUB RULES


1. Answers to questions will be posted immediately after moderation


2. Questions will be queued for posting immediately after moderation


3. Depending on how many posts we receive, you could be waiting up to 24 hours for your post to appear. But, please be patient as posts will appear after they pass our moderation.


MathsGee Android Q&A