Large Language Models coupled with multiple AI capabilities are able to generate images and text, and also approach/achieve human level performance on a number of tasks.The world is going through a revolution in art (DALL-E, MidJourney, Imagine, etc.), science (AlphaFold), medicine, and other key areas, and this approach is playing a role in this revolution. This project is then created to use some of the above LLM APIs to compare web pages in relation with Job description.
images/the folder where all snapshot for the project are stored.
logs/the folder where script logs are stored.
mlruns/0/the folder that contain auto generated mlflow runs.
train_store.csv.dvcthe folder where the dataset versioned csv files are stored.
.dvc/: the folder where dvc is configured for data version control.
.github/: the folder where github actions and CML workflow is integrated.
.vscode/: the folder where local path fix are stored.
llmodel.pkl: the folder where model pickle files are stored.
data_preProcessing.ipynb: a jupyter notebook for preprocessing the data.data_exploration.ipynb: a jupyter notebook for exploring the data.ml_preProcess: a jupyter notebook for preprocessing the data for ml analysis.ml_model: a jupyter notebook training an Regression models for prediction purpose.nlp_transformer.ipynb: a jupyter notebook training an LSTM model for forecasting purpose.
data_cleanning_.py: a python script for cleaning data with pandas dataframes.logger.py: a python script for creating logsread_write_util.py: a python script for reading and writting files.ltsm_model: a python script for model manipulation.data_manipulator.py: a python script for manipulating dataframes.data_exploration.py: a python script for plotting dataframes.multiapp.py: a python script for creating a multipaged streamlit app.log_help.py: a python script that creates python based logger.
tests/: the folder containing unit tests for the scripts.
sql/: the folder containing database table and mysql-python manipulator script.
train.py: holds cml report and model metrics.results.txt: contains cml pr reports.requirements.txt: a text file lsiting the projet's dependancies..travis.yml: a configuration file for Travis CI for unit test.app.py: main file for the streamlit application.setup.py: a configuration file for installing the scripts as a package.README.md: Markdown text with a brief explanation of the project and the repository structure.Dockerfile: build users can create an automated build that executes several command-line instructions in a container.
git clone https://github.com/Amdework21/LLMs-Prompt-Engineering.git
cd LLMs-Prompt-Engineering
pip install python3 setup.pygit clone https://github.com/Amdework21/LLMs-Prompt-Engineering.git
cd LLMs-Prompt-Engineering
sudo python3 setup.py install