diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 91bb0d2..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/README.md b/README.md index 5ef221e..efd4921 100644 --- a/README.md +++ b/README.md @@ -25,3 +25,31 @@ There are seven main challenges: Please find more details and example Jupyter notebooks inside each challenge folder. Solutions are due on Monday, July 31st at 18:00 CET. Winners will receive certificates and prizes. + +🔧 Setup Instructions +1️⃣ Clone the repository +git clone https://github.com/ML4SCI/DeepLearnHackathon.git +cd DeepLearnHackathon +2️⃣ Create virtual environment (recommended) +python -m venv venv +source venv/bin/activate # On Windows use: venv\Scripts\activate +3️⃣ Install dependencies +pip install -r requirements.txt +4️⃣ Launch Jupyter Notebook +jupyter notebook + +### Using Conda Environment (Recommended) + +If you have conda installed, use the environment file: + +1. Create environment from file: +```bash +conda env create -f environment.yml +``` +2. Activate it: +```bash +conda activate ml4sci_env +``` +3. Launch Jupyter: +jupyter notebook + diff --git a/environment.yml b/environment.yml new file mode 100644 index 0000000..d9b2d2b --- /dev/null +++ b/environment.yml @@ -0,0 +1,139 @@ +name: ml4sci_env +channels: + - defaults +dependencies: + - bzip2=1.0.8=h2bbff1b_6 + - ca-certificates=2025.12.2=haa95532_0 + - expat=2.7.4=hd7fb8db_0 + - libexpat=2.7.4=hd7fb8db_0 + - libffi=3.4.4=hd77b12b_1 + - libzlib=1.3.1=h02ab6af_0 + - openssl=3.5.5=hbb43b14_0 + - packaging=25.0=py310haa95532_1 + - pip=26.0.1=pyhc872135_0 + - python=3.10.19=h981015d_0 + - setuptools=80.10.2=py310haa95532_0 + - sqlite=3.51.1=hda9a48d_0 + - tk=8.6.15=hf199647_0 + - ucrt=10.0.22621.0=haa95532_0 + - vc=14.3=h2df5915_10 + - vc14_runtime=14.44.35208=h4927774_10 + - vs2015_runtime=14.44.35208=ha6b5a95_10 + - wheel=0.46.3=py310haa95532_0 + - xz=5.6.4=h4754444_1 + - zlib=1.3.1=h02ab6af_0 + - pip: + - anyio==4.12.1 + - argon2-cffi==25.1.0 + - argon2-cffi-bindings==25.1.0 + - arrow==1.4.0 + - asttokens==3.0.1 + - async-lru==2.2.0 + - attrs==25.4.0 + - babel==2.18.0 + - beautifulsoup4==4.14.3 + - bleach==6.3.0 + - certifi==2026.2.25 + - cffi==2.0.0 + - charset-normalizer==3.4.4 + - colorama==0.4.6 + - comm==0.2.3 + - contourpy==1.3.2 + - cycler==0.12.1 + - debugpy==1.8.20 + - decorator==5.2.1 + - defusedxml==0.7.1 + - exceptiongroup==1.3.1 + - executing==2.2.1 + - fastjsonschema==2.21.2 + - fonttools==4.61.1 + - fqdn==1.5.1 + - h11==0.16.0 + - httpcore==1.0.9 + - httpx==0.28.1 + - idna==3.11 + - ipykernel==7.2.0 + - ipython==8.38.0 + - ipywidgets==8.1.8 + - isoduration==20.11.0 + - jedi==0.19.2 + - jinja2==3.1.6 + - joblib==1.5.3 + - json5==0.13.0 + - jsonpointer==3.0.0 + - jsonschema==4.26.0 + - jsonschema-specifications==2025.9.1 + - jupyter==1.1.1 + - jupyter-client==8.8.0 + - jupyter-console==6.6.3 + - jupyter-core==5.9.1 + - jupyter-events==0.12.0 + - jupyter-lsp==2.3.0 + - jupyter-server==2.17.0 + - jupyter-server-terminals==0.5.4 + - jupyterlab==4.5.5 + - jupyterlab-pygments==0.3.0 + - jupyterlab-server==2.28.0 + - jupyterlab-widgets==3.0.16 + - kiwisolver==1.4.9 + - lark==1.3.1 + - markupsafe==3.0.3 + - matplotlib==3.10.8 + - matplotlib-inline==0.2.1 + - mistune==3.2.0 + - nbclient==0.10.4 + - nbconvert==7.17.0 + - nbformat==5.10.4 + - nest-asyncio==1.6.0 + - notebook==7.5.4 + - notebook-shim==0.2.4 + - numpy==2.2.6 + - overrides==7.7.0 + - pandas==2.3.3 + - pandocfilters==1.5.1 + - parso==0.8.6 + - pillow==12.1.1 + - platformdirs==4.9.2 + - prometheus-client==0.24.1 + - prompt-toolkit==3.0.52 + - psutil==7.2.2 + - pure-eval==0.2.3 + - pycparser==3.0 + - pygments==2.19.2 + - pyparsing==3.3.2 + - python-dateutil==2.9.0.post0 + - python-json-logger==4.0.0 + - pytz==2025.2 + - pywinpty==3.0.3 + - pyyaml==6.0.3 + - pyzmq==27.1.0 + - referencing==0.37.0 + - requests==2.32.5 + - rfc3339-validator==0.1.4 + - rfc3986-validator==0.1.1 + - rfc3987-syntax==1.1.0 + - rpds-py==0.30.0 + - scikit-learn==1.7.2 + - scipy==1.15.3 + - seaborn==0.13.2 + - send2trash==2.1.0 + - six==1.17.0 + - soupsieve==2.8.3 + - stack-data==0.6.3 + - terminado==0.18.1 + - threadpoolctl==3.6.0 + - tinycss2==1.4.0 + - tomli==2.4.0 + - tornado==6.5.4 + - tqdm==4.67.3 + - traitlets==5.14.3 + - typing-extensions==4.15.0 + - tzdata==2025.3 + - uri-template==1.3.0 + - urllib3==2.6.3 + - wcwidth==0.6.0 + - webcolors==25.10.0 + - webencodings==0.5.1 + - websocket-client==1.9.0 + - widgetsnbextension==4.0.15 +prefix: C:\Users\surya\anaconda3\envs\ml4sci_env diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e32f041 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,9 @@ +numpy +pandas +matplotlib +scikit-learn +jupyter +notebook +scipy +seaborn +tqdm \ No newline at end of file