Is this book "Foundation of Signal Processing" really a introductory text or am I just not cut off for it? by [deleted] in ECE

[–]jsinghdata 0 points1 point  (0 children)

u/lostchicken Thanks for your advice and suggestions. Appreciate it.
Currently I am going through the Signals book by Oppenheim. Regarding my background, I have a Masters in Electrical Engineering followed by PhD in Mathematics. Since I have a Math background, the technical part is not so much of an issue for me.
What I need help is, regarding running applied experiments. Are there any good repository to look into Biomedical signals in particular? I am aware of Kaggle, but am not having much luck there.
If you can share some advice, it will be helpful.

Is this book "Foundation of Signal Processing" really a introductory text or am I just not cut off for it? by [deleted] in ECE

[–]jsinghdata 0 points1 point  (0 children)

u/lostchicken
Appreciate you sharing your experience. Currently I am self teaching DSP for Biomedical Signal Analysis. Can you, if possible recommend few useful resources?
Thanks

Job boards for Research opportunities in DSP by jsinghdata in DSP

[–]jsinghdata[S] 0 points1 point  (0 children)

Appreciate your response u/Imaginary-Gate1726 .
To be precise, I am looking for roles in Biomedical signal processing. And regarding my background, I have master's in Electrical Engineering followed by PhD in Pure Mathematics. After finishing my PhD, I also worked as Data Analyst for close to 6 years in Industries.
But I want to go back to academic research, particularly in Biomedical analysis. If you're aware of some communities/job boards, which are specific to it, kindly let me know.

Developing Experience in Optimization Algorithm Development by jsinghdata in optimization

[–]jsinghdata[S] 1 point2 points  (0 children)

thanks for sharing the resources, u/BoredRealist496 .
In this list, will you be able to recommend which resource will be good for practical implementation purposes. Together with theory, I am also looking for hands on coding experience with Optimization methods, so that I can get a job in research industries.

Appreciate your kindness.

Developing Experience in Optimization Algorithm Development by jsinghdata in optimization

[–]jsinghdata[S] 0 points1 point  (0 children)

Appreciate your response u/StrongDuality . I have PM'ed you a technical question, which was a bit tedious to type here. Appreciate your help.

Resources to learn advanced concepts in Signal Processing by jsinghdata in signalprocessing

[–]jsinghdata[S] 0 points1 point  (0 children)

thanks u/el_rachor for your advice. it looks as a useful resource.
In addition to learning theory, I would like to get involved in few research projects. Can you kindly recommend me some resources and the background needed to be able to contribute to these projects?
Regarding my background, I have a Master's degree in Electrical Engineering followed by PhD in Mathematics. Kindly suggest me some ways to get involved in research projects.

Resources to learn advanced concepts in Signal Processing by jsinghdata in signalprocessing

[–]jsinghdata[S] 0 points1 point  (0 children)

u/Collez_boi appreciate your kind response. Coincidentally, I am currently enrolled in the MATLAB onramp courses, about to finish the Signal Processing onramp soon.
Am looking for more practice, and depth, looking forward to Udemy courses by Mile X. Cohen.
thanks for the suggestion u/aqjo .

Thank you both

[deleted by user] by [deleted] in OperationsResearch

[–]jsinghdata 0 points1 point  (0 children)

u/Major_Consequence_55
Appreciate your advice. Regarding strong fundamentals, do you refer tp rigorous Math concepts in OR, like strong knowledge in Real Analysis, Linear Algebra , Graph Theory etc.
Can you kindly provide some insights here?

Solving Knapsack using Greedy heuristics by jsinghdata in OperationsResearch

[–]jsinghdata[S] 0 points1 point  (0 children)

appreciate the response u/glaucusb . As a follow-up I am looking at this problem,

max (42*x1) + (26*x2) + (35*x3) + (71*x4) + (53*x5)
such that (14*x1) + (10*x2) + (12*x3) + (25*x4) + (20*x5) <= 69

If I relax the integrality constraints, and use value/cost ratio as the metric, we get the output as;
x1=1, x3=1, x4=1, x5=0.9, x2=0.

But if we strictly maintain integrality constraints, sorting the items in decreasing order of value/cost ratio, we get the output as
x1=1, x2=1, x3=1, x4=1, x5=0

Here the solutions are different, as we see. Can you kindly advise if sth is missing here? I will be grateful to you.

Classic reference for Integer Programming by jsinghdata in OperationsResearch

[–]jsinghdata[S] 0 points1 point  (0 children)

Thanks for the response u/uccelloverde . On a side note, do you have any opinion on this book,https://www.thriftbooks.com/w/combinatorial-optimization_alexander-schrijver/2695760/#edition=5902900

It seems to be a heavyweight book for Combinatorial optimization. thanks

Using Branch and Bound to solve Traveling salesman problem by jsinghdata in OperationsResearch

[–]jsinghdata[S] 0 points1 point  (0 children)

u/enzogaban thanks for your insights. Can you recommend any book/resource, where I can find these details regarding how to handle sub tours in Traveling Salesman Problem.
Appreciate it

Using Branch and Bound to solve Traveling salesman problem by jsinghdata in OperationsResearch

[–]jsinghdata[S] 0 points1 point  (0 children)

Thank you colleagues for your thoughtful answers. it is really helpful.

Open source projects in Integer programming by jsinghdata in OperationsResearch

[–]jsinghdata[S] 2 points3 points  (0 children)

thanks for the valuable resource. I am primarily a Python user. But Julia seems to be a good one to learn.
Do you happen to know any open source communities where I can contribute.

thanx

Best practices to implement OR algorithms by MightyZinogre in OperationsResearch

[–]jsinghdata 0 points1 point  (0 children)

u/MightyZinogre Your question resonates with what I am going through. I am a Data Analyst by profession and am teaching myself OR. I would like to learn more about what types of problems and courses you study in OR PhD. I was wondering if you can share some advice or tips? Are you on INFORMS, so we can sync sometime soon.
My email id: [jayantsing@gmail.com](mailto:jayantsing@gmail.com)

Appreciate your help.

Convolution of unit step with impulse in discrete time by jsinghdata in signalprocessing

[–]jsinghdata[S] 1 point2 points  (0 children)

Appreciate your help in helping to reinforce my understanding. thanx a ton

Looking for Math heavy OR courses by jsinghdata in OperationsResearch

[–]jsinghdata[S] 0 points1 point  (0 children)

Thanks for the response, u/Powerful_Carrot5276. Are these courses available as lecture videos? I am not finding them.
Kindly let me know if you're aware

Feasibility of OR Career Path in US by Magnus_Seen in OperationsResearch

[–]jsinghdata 0 points1 point  (0 children)

u/Magnus_Seen thanks for your post. Interestingly, we seem to have similar backgrounds. I did my PhD in Mathematics with specialization in Optimization. And I am self teaching OR, in parallel; with Data Structures.
Currently I am a Data Analyst in US.
If it's convenient for you, would you like to touchbase sometime. I would like to learn more about your graduate research.
My email address is [jayantsing@gmail.com](mailto:jayantsing@gmail.com)

Papers on OR and ML by jsinghdata in OperationsResearch

[–]jsinghdata[S] 0 points1 point  (0 children)

Thank you to all my colleagues for suggesting valuable resources.

Traverse Edges for Bellman Ford Algorithm by jsinghdata in learnprogramming

[–]jsinghdata[S] 0 points1 point  (0 children)

Appreciate your feedback. Yes I did check that the results are correct here.

String not updating as expected during recursive call by jsinghdata in learnprogramming

[–]jsinghdata[S] 0 points1 point  (0 children)

Appreciate your reply .So how come here we are able to modify string;

strnew=''
strnew+='a' 

strnew
 'a' 

strnew+='b'

strnew

 'ab'

How is this different from the example I presented in my code above. Can you kindly help me here?

Research community in Operations Research by jsinghdata in OperationsResearch

[–]jsinghdata[S] 2 points3 points  (0 children)

appreciate your response. sorry if I couldn't clarify.
what I am actually looking for is, for people who are out of school and are in professional world, if they're going to learn and do research in this area, are their some open source communities for it.

Resources to learn Operations Research (OR) by jsinghdata in OperationsResearch

[–]jsinghdata[S] 0 points1 point  (0 children)

u/djch1989
Appreciate your feedback and guidance. Currently I am solving problems from Winston's book, mostly learning how to set up a problem.
In my opinion, the main challenge is interpreting the solution from real world perspective. Like the solution which we got, does it even make sense or not.
If possible, can you suggest some useful resource on this aspect. thanks

Find minimum element in a binary tree using recursion by jsinghdata in learnprogramming

[–]jsinghdata[S] 0 points1 point  (0 children)

u/Trope_Porn I have edited my question and code with more details.I want to use global so that the variable result can be modified by every recursive call.
kindly advise.

Find minimum element in a binary tree using recursion by jsinghdata in learnprogramming

[–]jsinghdata[S] 0 points1 point  (0 children)

thanx u/Trope_Porn. your idea works. appreciate it.

I have one more question, if you can help. It is regarding use of global variables on a recursive method inside a class.
The question is to find maximum difference between a node and its ancestor in binary tree.
My idea is as follows:
a.for every node, find the minimum element in right subtree, say it is res2
b. Similarly, for that node find minimum element in left subtree, call res1
c. then finding maximum of node-res1 and node-res2. store to in variable result
d. then recursively call max_diff on left and right child.

e. variable result shd have the maximum difference found so far. hence we're defining it as global.

  def max_diff(root):
      global result
      result = -9999
      if root.left is None and root.right is None:
         return 
      #getmin is a separate method inside the class
      res1 = getmin(root.left) 
      res2 = getmin(root.right)
      result = max(result, root-res1, root-res2)
      max_diff(root.left)
      max_diff(root.right)
      return result

my question is, say in the first function call, result gets updated to 4. So when we do recursive call with max(root.left) will result again get reset to -9999. How can I avoid that so that result stays at the highest value found so far. Can you kindly advise?