Enable contrast version

Tutor profile: Manish G.

Inactive
Manish G.
Software Developer at Samsung Research Institute Bangalore
Tutor Satisfaction Guarantee

Questions

Subject: Python Programming

TutorMe
Question:

What is monkey patching in Python?

Inactive
Manish G.
Answer:

In Python, the term monkey patch only refers to dynamic modifications of a class or module at run-time. Consider the below example: class MyClass: def f(self): print "f()" We can then run the monkey-patch testing like this: import m def monkey_f(self): print "monkey_f()" m.MyClass.f = monkey_f obj = m.MyClass() obj.f() The output will be : monkey_f() As we can see, we did make some changes in the behaviour of f() in MyClass using the function we defined, monkey_f(), outside of the module m.

Subject: Artificial Intelligence

TutorMe
Question:

What is Inductive Bias?

Inactive
Manish G.
Answer:

While the learner algorithm chooses a predictor from a set of hypothesis, we can bias the learner towards a particular set of predictors. Such restrictions are called inductive bias since the choice of such restriction is determined before the learner sees the training data.

Subject: Physics

TutorMe
Question:

Why it is not possible to push a nail in by hand while it is possible to drive it into a piece of wood with a hammer?

Inactive
Manish G.
Answer:

When you swing a hammer you increase its kinetic energy, so that by the time it strikes the nail it imparts a large force which drives the nail into the wood. The hammer is basically an energy reservoir to which you are adding energy during the course of the swing, and which is released all at once upon impact. This results in the impact force greatly exceeding the maximum force you can exert by just pushing on the nail.

Contact tutor

Send a message explaining your
needs and Manish will reply soon.
Contact Manish

Request lesson

Ready now? Request a lesson.
Start Lesson

FAQs

What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Lesson" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.