Blockchain
NVIDIA Introduces Five New Free Technical Courses for Developers
With the rapid pace of technological innovation driven by artificial intelligence (AI), keeping skills up to date is crucial for developers. The NVIDIA Developer Program now offers five new free technical courses, designed to provide training and resources essential for success in various industries, according to NVIDIA Tech Blog.
Accelerate end-to-end data science workflows
This course helps developers build and run GPU-accelerated end-to-end data science workflows. Using RAPIDS accelerated data science libraries, participants will learn to apply GPU-accelerated machine learning and logistic regression algorithms for large-scale data analysis.
- Implement GPU-accelerated data preparation and feature extraction using cuDF data frames and Apache Arrow.
- Apply GPU-accelerated machine learning tasks using XGBoost and cuML algorithms.
- Perform GPU-accelerated graphics analysis with cuGraph.
- Create data visualizations with cuXFilter.
RAPIDS Accelerator for Apache Spark
This course focuses on using NVIDIA GPUs with Apache Spark to accelerate workloads and reduce costs.
- Uses Apache Spark and integrates RAPIDS Accelerator.
- Run Spark CPU and GPU workloads to analyze performance improvements.
- Use the RAPIDS Accelerator toolset for job tuning and speed estimation.
Introduction to transformer-based natural language processing
Transformers are critical for large language models (LLMs). This course covers their use in natural language processing (NLP) tasks such as text classification, named entity recognition (NER), and question answering.
- Explain transformers and their role in NLP LLMs.
- Analyze and generate text-based data using transformers.
- Leverage pre-trained LLMs for various NLP tasks.
Fast engineering with Llama 2
Participants will learn to interact with and solicit Llama 2 model engineering to analyze documents and generate text.
- Write specific suggestions for aligning LLM behavior with intentions.
- Guide LLMs with timely engineering techniques.
- Create chatbot behavior by incorporating quick reply history.
Synthetic data generation for training computer vision models
This course uses Omniverse Replicator for synthetic data generation (SDG) to train computer vision models.
- Write and refine Replicator scripts in Omniverse.
- Refine pre-trained models for object detection using PyTorch.
- Export trained models to NVIDIA Triton Inference Server for testing.
The NVIDIA Developer Program provides developers with access to GPU-accelerated servers in the cloud, offering hands-on skills through a combination of self-paced online courses and instructor-led workshops. The program also includes free access to advanced tools, software, and a dedicated community, allowing developers to keep pace with technological advances in the field of accelerated computing.
Community, access to software and other benefits
The NVIDIA Developer Program supports technical professionals with resources and community involvement at every stage of their journey with NVIDIA technologies. Benefits include:
- Access to NVIDIA software, SDKs, APIs, libraries and templates.
- Using GPU-optimized software and containerized apps from NVIDIA NGC.
- Personalized updates on technological news.
- Participation in early access programs for new NVIDIA technology.
- Training options through NVIDIA training and certification opportunities.
- Community engagement through NVIDIA developer forums and events.
- Access to research papers, technical documentation, blog posts, and industry-specific resources.
Developers are encouraged to join NVIDIA Developer Program to start accessing these resources and connecting with industry experts and peers.
Image source: Shutterstock