Spaces:
Running
Running
| import { Resource, LearningMap, LearningActivity } from '../types'; | |
| export const mockResources: Resource[] = [ | |
| { id: '1', position: { x: 5, y: 12 }, type: 'book', title: 'Pre training objectives', visited: false, difficulty: 2, reward: 60 }, | |
| { id: '2', position: { x: 4, y: 12 }, type: 'video', title: 'Pre trained models', visited: false, difficulty: 2, reward: 65 }, | |
| { id: '3', position: { x: 8, y: 9 }, type: 'quiz', title: 'Tutorial: Introduction to huggingface', visited: false, difficulty: 2, reward: 70 }, | |
| { id: '4', position: { x: 9, y: 10 }, type: 'assignment', title: 'Fine tuning LLM', visited: false, difficulty: 3, reward: 80 }, | |
| { id: '5', position: { x: 3, y: 14 }, type: 'book', title: 'Instruction tuning', visited: false, difficulty: 3, reward: 85 }, | |
| { id: '6', position: { x: 2, y: 16 }, type: 'video', title: 'Prompt based learning', visited: false, difficulty: 2, reward: 75 }, | |
| { id: '7', position: { x: 3, y: 15 }, type: 'quiz', title: 'Parameter efficient fine tuning', visited: false, difficulty: 3, reward: 90 }, | |
| { id: '8', position: { x: 3, y: 16 }, type: 'book', title: 'Incontext Learning', visited: false, difficulty: 3, reward: 85 }, | |
| { id: '9', position: { x: 4, y: 17 }, type: 'video', title: 'Prompting methods', visited: false, difficulty: 2, reward: 70 }, | |
| { id: '10', position: { x: 6, y: 14 }, type: 'assignment', title: 'Retrieval Methods', visited: false, difficulty: 3, reward: 95 }, | |
| { id: '11', position: { x: 2, y: 17 }, type: 'quiz', title: 'Retrieval Augmented Generation', visited: false, difficulty: 4, reward: 120 }, | |
| { id: '12', position: { x: 14, y: 6 }, type: 'book', title: 'Quantization', visited: false, difficulty: 4, reward: 110 }, | |
| { id: '13', position: { x: 9, y: 9 }, type: 'video', title: 'Mixture of Experts Model', visited: false, difficulty: 4, reward: 115 }, | |
| { id: '14', position: { x: 5, y: 15 }, type: 'assignment', title: 'Agentic AI', visited: false, difficulty: 4, reward: 125 }, | |
| { id: '15', position: { x: 7, y: 15 }, type: 'quiz', title: 'Multimodal LLMs', visited: false, difficulty: 4, reward: 130 }, | |
| { id: '16', position: { x: 8, y: 12 }, type: 'book', title: 'Vision Language Models', visited: false, difficulty: 4, reward: 125 }, | |
| { id: '17', position: { x: 9, y: 11 }, type: 'video', title: 'Policy learning using DQN', visited: false, difficulty: 5, reward: 150 }, | |
| { id: '18', position: { x: 17, y: 3 }, type: 'assignment', title: 'RLHF', visited: false, difficulty: 5, reward: 160 }, | |
| ]; | |
| const learningActivities: LearningActivity[] = [ | |
| { | |
| id: 'foundation', | |
| name: 'Programming Foundations', | |
| description: 'Learn basic programming concepts and syntax', | |
| completed: false, | |
| difficulty: 1, | |
| prerequisites: [], | |
| estimatedTime: '2-3 weeks' | |
| }, | |
| { | |
| id: 'algorithms', | |
| name: 'Algorithms & Data Structures', | |
| description: 'Master fundamental algorithms and data structures', | |
| completed: false, | |
| difficulty: 2, | |
| prerequisites: ['foundation'], | |
| estimatedTime: '3-4 weeks' | |
| }, | |
| { | |
| id: 'oop', | |
| name: 'Object-Oriented Programming', | |
| description: 'Understand OOP principles and design patterns', | |
| completed: false, | |
| difficulty: 3, | |
| prerequisites: ['foundation', 'algorithms'], | |
| estimatedTime: '2-3 weeks' | |
| }, | |
| { | |
| id: 'web-dev', | |
| name: 'Web Development', | |
| description: 'Build modern web applications', | |
| completed: false, | |
| difficulty: 3, | |
| prerequisites: ['oop'], | |
| estimatedTime: '4-5 weeks' | |
| }, | |
| { | |
| id: 'databases', | |
| name: 'Database Systems', | |
| description: 'Design and work with databases', | |
| completed: false, | |
| difficulty: 3, | |
| prerequisites: ['oop'], | |
| estimatedTime: '2-3 weeks' | |
| }, | |
| { | |
| id: 'ml-basics', | |
| name: 'Machine Learning Fundamentals', | |
| description: 'Introduction to machine learning concepts', | |
| completed: false, | |
| difficulty: 4, | |
| prerequisites: ['algorithms', 'databases'], | |
| estimatedTime: '4-6 weeks' | |
| }, | |
| { | |
| id: 'deep-learning', | |
| name: 'Deep Learning', | |
| description: 'Neural networks and deep learning techniques', | |
| completed: false, | |
| difficulty: 5, | |
| prerequisites: ['ml-basics'], | |
| estimatedTime: '6-8 weeks' | |
| }, | |
| { | |
| id: 'reinforcement-learning', | |
| name: 'Reinforcement Learning', | |
| description: 'Advanced RL algorithms including DQN', | |
| completed: false, | |
| difficulty: 5, | |
| prerequisites: ['deep-learning'], | |
| estimatedTime: '4-6 weeks' | |
| } | |
| ]; | |