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