Skip to content
Extraits de code Groupes Projets
Valider 5a9663d5 rédigé par Poonam Raghuvanshi's avatar Poonam Raghuvanshi Validation de Lionel Dricot
Parcourir les fichiers

Book Summary and Conclusion added

parent 2b95bf67
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!307Book Summary and Conclusion added
......@@ -31,7 +31,27 @@ Although I have already a contribution in my forked branch but I am not able to
## December 2022
I found DSA repository for the first time contribution. I read the guidelines and naming conventions of the project. It seemed interesting. I opened an issue to make contribution (https://github.com/MakeContributions/DSA/issues/1091). They assigned it to me. I made my first contribution but pull request is still in review. I used the Ubuntu OS to compile java programs.
## January 2023
The reviewer requested some code improvements for my contribution (https://github.com/MakeContributions/DSA/pull/1095) and also asked me to provide a description of time-complexity of the algorithm. I made the necessary changes and added my response comments on the reviewer's suggestions. When i pushed my changes the maintainer of the repository added my request to the CI-CD pipeline. The current pull request for my code passes all the required checks in CI-CD. But merging is currently blocked as it requires at least one reviewer approval and the reviewer is yet to review my changes. The request is currently assigned to the code reviewer by the maintainer. I am also following up on the pull request using the comments section but I am yet to receive a reply from the reviewer.
## Overall Experience (Conclusion)
I feel that it has been a great learning experience. I learned good coding principles by reading the community guidelines. I got to interact with multiple people and learned from their work. The reviewing process made me familiar with how code/ contribution is checked when you contribute to an open-souce project.
## Choice of the Book
### Title - Deep Thinking_ Where Machine Intelligence Ends and Human Creativity Begins by Garry Kasparov
I am still reading it.
# "To become good at anything you have to know how to apply basic principles. To become great at it, you have to know when to violate those principles."
The book starts with author recalling how he won the Chess Battle against IBM Supercomputer Deep Blue in 1996.
He emphasizes how game like chess is difficult to implement as the machine calculates upto 200 million moves per second while a human can think of 3-4 moves in a second. But if one human loses (the player) still the other human wins (the developer of the machine).
The author points out that the element separate human cognition and intelligence from Artificial intelligence is emotion. In human-human game some moves can make your opponent nervous, but this strategy doesn't work out with the computers. For machines, it is just about strategic processing of information. He also spoke about how DeepMind’s AlphaGo defeated the world Go champion at his particular speciality.
As the author was defeated by IBM supercomputer Deep Blue in 1997 as it was massively improved with more and faster processing hardware.
He denied the fact that AI is taking away jobs. Interestingly, Deep Blue didn’t take away his job. He continued to hold the world chess championship.
If automation is taking some jobs from India (call-centers) and China (Equipment-assembly) then it is also creating another jobs. He feels that human input will always remain valuable.
The author emphasized the fact that as the processing power of computer hardware is increasing day by day, we would see advance algorithms with much more capabilities.
We should not fight against the machine for being better than we are at some things, but we should intelligently use its capacity to augment our human capabilities.
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter