"No one is harder on a talented person than the person themselves" - Linda Wilkinson ; "Trust your guts and don't follow the herd" ; "Validate direction not destination" ;

January 06, 2023

Is GPT LLM going to be the next Alexa or Google?

The latest addition to the GPT-3 model family: text-davinci-003. This model builds on top of our previous InstructGPT models. Some questions and the answers I got. Let me know how relevant the answers are. I felt in a matter of few seconds these answers are very very good.

What is difference between conditional random field and naive bayes in 100 words

  • Conditional Random Fields (CRFs) are a type of probabilistic graphical model that are used to model sequential data. 
  • Unlike Naive Bayes, which assumes that all features are independent of each other, CRFs take into account the dependencies between features. 
  • This allows them to capture more complex relationships between the features, which can result in more accurate predictions. 
  • CRFs also allow for the incorporation of prior knowledge into the model, which can further improve the accuracy of the predictions.
  • In contrast, Naive Bayes is a simpler model that assumes all features are independent of each other, and is typically used for classification tasks.

Explain why their is inequality in this world in 100 words ?

Inequality in this world exists due to a variety of factors, including unequal access to resources, education, and opportunities. Inequalities in wealth, power, and privilege are often based on gender, race, ethnicity, and other social identities. These disparities are perpetuated by systems of oppression and discrimination, which can be seen in the workplace, in education, in healthcare, and in other areas of life. Inequality is also perpetuated by unequal access to resources and opportunities, which can lead to poverty, lack of education, and other forms of marginalization. Inequality is a complex issue that requires concerted efforts to address and eliminate.

Question - Explain why productivity is less in software job in 100 words ?

Answer - Software jobs are often complex and require a lot of problem solving and creative thinking. This can lead to a slower pace of work, as it takes time to come up with solutions and troubleshoot issues. Additionally, software jobs often require a lot of collaboration between team members, which can slow down the pace of work. Additionally, software jobs often require a lot of testing and debugging, which can take a lot of time and slow down the pace of work. Finally, software jobs often require a lot of documentation, which can also slow down the pace of work. All of these factors can lead to lower productivity in software jobs.

Explain how to grow as senior engineer in 100 words?

1. Develop a strong technical foundation: Focus on building a strong technical foundation by learning the fundamentals of software engineering, such as data structures, algorithms, and design patterns.

2. Learn new technologies: Stay up to date with the latest technologies and trends in the industry.

3. Network: Attend conferences, meetups, and other networking events to stay connected with the tech community.

4. Mentor others: Mentoring junior engineers is a great way to hone your skills and share your knowledge.

5. Take on challenging projects: Tackle complex projects that will push your skills to the limit.

6. Invest in yourself: Take the time to invest in yourself by reading books, taking courses, and

What questions I should ask my manager in my next one-to-one discussion in 100 words?

1. What do you think are my strongest skills and how can I use them to benefit the team?

2. What do you think I can do to improve my performance?

3. What do you think are the biggest challenges facing the team and how can I help?

4. What do you think I should focus on in the next few months?

5. How can I better collaborate with other team members?

6. What do you think I should do to develop my skills and knowledge?

7. What do you think are the most important goals for the team and how can I help reach them?

8. What do you think are the most important values of the team and how can I help uphold them?

What is difference between markov is hidden markov model in 50 words ?

Markov models are probabilistic models that assume that the probability of a future state depends only on the current state. Hidden Markov Models (HMMs) are similar to Markov models, but they assume that the underlying process is hidden, and the observed data is a result of the hidden process. HMMs are used to model sequences of observations, such as speech or text.

what is difference between emission vs transition probability in 50 words

Emission probability is the probability of a given state emitting a certain observation. Transition probability is the probability of transitioning from one state to another. Emission probability is used to calculate the probability of a given observation given a state, while transition probability is used to calculate the probability of transitioning from one state to another.

what is difference between multiarmed bandit vs markov model in 50 words

Multiarmed bandit algorithms are used to optimize decisions in a situation where there is a trade-off between exploration and exploitation. They are used to maximize the expected reward over a finite number of trials. Markov models are used to model a system where the future state is only dependent on the current state. They are used to predict the probability of future states given the current state.

Why neural networks are non convex in 50 words

Neural networks are non-convex because they contain multiple layers of non-linear functions, which can cause the optimization problem to have multiple local minima and saddle points, making it difficult to find the global optimum.

What is relationship between backpropagation and chain rule derivative in 100 words

Backpropagation is an algorithm used to train neural networks. It is based on the chain rule derivative, which is a method of calculating the derivative of a composite function. The chain rule states that the derivative of a composite function can be calculated by multiplying the derivatives of the individual functions. Backpropagation uses the chain rule to calculate the derivatives of the weights in the neural network. This is done by calculating the derivative of the error with respect to each weight in the network. The derivatives are then used to update the weights, which allows the network to learn. In summary, backpropagation is an algorithm that uses the chain rule derivative to train neural networks.

Playground Ref - Link

There are many domains and aspects. I was trying to ask some questions where I can feel like connecting with answers/opinions. These answers can be translated with Neural Machine Translation and can serve as a go-to Alexa. However impressive but factual information, relevance, and correctness are still a challenge. How we detect/filter false information.

ChatGPT + Google, ChatGPT + Bing. Any combination will really help to improve on relevance / better hybrid results.

The answers it generated I liked it much. I would give it 9/10 if I have to correct the answers/correctness

Keep Exploring!!!

No comments: