The magic of Scipy Spatial Data Structures - Think beyond machine learning
CodeSportsAi |
1
Description:
Today machine learning algorithms (e.g. KNN et. al) seem to be the obvious choice for any problems related to and manipulation of nearest data points.
Even though ML algorithms are appropriately suitable for this purpose, many of the problems can also be solved by using spatial triangulation concepts which can be implemented as data structures and the good news is that these data structures are available as part of SciPy spatial library.
Using SciPy data structures reduced the complexities associated with ML algorithms like repeated and continuous training, need of having large amounts of data processing infrastructures like GPU’s etc, thereby reducing the time, CPU and Memory it takes to implement the same.
The lack of awareness about the spatial triangulation concepts and the availability of SciPy libraries for the same, developers, end up using ML algorithms as a one stop solution which may or may not be required.
Welcome to this talk on SciPy spatial data structures, where you’ll not only understand the algorithms used in modern day network infrastructure, but will also be able to see them in action online.
By the end of this talk, you’ll know enough to make an informed decision about using ML algorithms Vis-a- vis SciPy Spatial Data Structures
The presentation as well as the codes will be shared via GitHub Page post session.
Prerequisites:
This tutorial is for python developers who have basic exposure toward machine learning libraries like scikit-learn or scipy
Speaker Info:
Daksh Gupta (a.k.a Deepak K Gupta) is a software product development consultant with 23 years of experience in software development in the areas of Application Programming, Cloud Computing, Big Data Management & Machine Learning.
Daksh has used python to create multiple production level software in the areas of cloud computing and machine learning. During the course of his career he has worked with startups, mid-sized as well as multinational organizations in multiple Dev Advocate roles.
Daksh is an avid public speaker and has spoken in multiple public platforms and conferences including 4 times in PyCon US (2019, 2020, 2022, 2024)
Daksh also writes blogs in medium and creates vlogs on YouTube. More details about him can be found @ https://www.codesports.ai/
Speaker Links:
- PyCon US 2024 - https://us.pycon.org/2024/schedule/presentation/35/ (Not yet uploaded to YouTube - Should be available in a week or so)
- PyCon US 2022 - https://www.youtube.com/watch?v=akfsWPsvmrM
- PyCon US 2020 - https://www.youtube.com/watch?v=NjMTf2UWPsw
- PyCon US 2019 - https://www.youtube.com/watch?v=bCDcI8SdjD8
GitHub https://github.com/CognitiveProgrammer/
YouTube https://www.youtube.com/@Cognitive-Programmer
Medium https://medium.com/@CognitiveProgrammer
Website https://cognitiveprogrammer.tech/