November 29, 2019
Making the learning of
machine learning
practical and reproducible
Core machine learning track
The Core machine learning
track is NOT yet another DS/ML course.
We do not intend to create substitutes for great ML programs from
top universities and companies like Udacity, DataCamp, DataQuest.
Rather we created an end-to-end solution for a typical DS/ML project by complementing DataCamp’s online courses with:
- guided on-site practice-oriented labs by ML practitioners
- lectures by university professors on the fundamentals of DS/ML theory
- our R / Python code libraries for recurring data exploration and prototyping tasks – re-usable template code promotes faster learning and gives DS/ML teams a strong headstart
TeamHub
knowledgebase that centralizes the codebase & documentation and facilitates sharing of knowledge – it runs on Hugo, a popular, fast open-source static site generator.
Deep learning fundamentals
Deep learning is a very dynamic field of ongoing research where the biggest DS/ML changes are happening. New promising libraries and algorithms are rolled out to the community year-round. Albeit still based on experimental techniques and frameworks that might go away in a few years, deep learning is transforming multiple industries.
Our Deep learning fundamentals
track builds a solid foundation
for computer vision and natural language processing.
Trainees will study DL fundamentals, understand modern architectures and
learn to build systems in CV and NLP using PyTorch.
Custom training programs
Like in our other learning tracks
we adhere to project-based learning
approach which means the predictive models that trainees will have
built at the end of the custom training programs should be production-ready.
For that matter, firstly we take sample datasets with real data,
build a solution and then teach it to trainees.
While a custom training program can span 3-8 weeks, its preparation can take a comparable amount of time prior to commencement of the program. Thus, custom training programs are essentially tailored solutions. They will be customized to specific data and business requirements.
The following topics – clustering, association rules, sequence rules, graph/network analysis and customized deep learning traning – are available as custom training programs.
Please contact us for more details.
Why our training programs?
Democratize
We believe that DS/ML should be technically accessible to more people than a few math-savvy data scientists. We also believe that business units can contribute a lot to DS/ML projects upon learning how to perform data exploration and prototyping (which often takes 70-80% of entire project time).
Demystify
Rather than researching scientific papers, practical ML should be more about putting tutorials into practice, re-using template solutions, rigorously testing, carefully calibrating and interpreting the models.
Grow the talent
Talent scarcity in DS/ML is a major issue that will not cease in foreseeable future. It actually will become a bigger issue. Talent is prone to migrate, seeking ever more interesting and challenging opportunities in global ML & AI environment.
Given lack of skilled data scientists worldwide, training people in-house is perhaps the only viable option to outside hiring. From a global perspective, there are only a few thousands of high-class deep learning researchers and perhaps a million data scientists in the world. However, there are circa 21 million developers who are well positioned to learn DS/ML, and at least as many product owners, project managers and business analysts who can contribute their business domain expertise to DS/ML projects.
Due to upcoming proliferation of DS/ML instruments into mainstream software development frameworks, programmers and business analysts will be expected in not-so-distant future to have good command of the basics of machine learning.
Reproducibility
Work reproducibility
is critical both for successful teamwork and cost control.
Using template solutions from a common codebase, your DS/ML team members
won’t have to spend hundreds or thousands of hours on recurring tasks and
problems that have been solved before by their colleagues.
Thus more projects can be done with available resources.
We offer TeamHub
as an easy-to-maintain knowledgebase around IT projects
that will help to streamline sharing of information across teams.