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()