File size: 1,017 Bytes
e7fc8a4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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

import argparse
import os

def main():
    parser = argparse.ArgumentParser(description="A unified interface for the innovative AI model.")
    parser.add_argument("concept", type=int, help="The concept number to run (1-10).")
    args = parser.parse_args()

    concept_scripts = {
        1: "concept_1_multimodal.py",
        2: "concept_2_music_generation.py",
        3: "concept_3_sentiment_analysis.py",
        4: "concept_4_chatbot.py",
        5: "concept_5_reasoning.py",
        6: "concept_6_interpretability.py",
        7: "concept_7_emotional_tts.py",
        8: "concept_8_adaptive_soundtrack.py",
        9: "concept_9_agentic_ai.py",
        10: "concept_10_medical_imaging.py",
    }

    if args.concept in concept_scripts:
        script_to_run = os.path.join(os.path.dirname(__file__), concept_scripts[args.concept])
        os.system(f"python {script_to_run}")
    else:
        print("Invalid concept number. Please choose a number between 1 and 10.")

if __name__ == "__main__":
    main()