Spaces:
Running
Running
File size: 4,428 Bytes
74626f2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | 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'
}
];
|