Howdy y'all! 🤠 I am an AI Solutions Engineer Manager at Intel. I have a team of AI Engineers who are dedicated to building community around Intel's AI software and hardware offerings. I have a strong background in deep learning (DL), particularly in computer vision, and now have expanded my expertise to include generative AI and large language models (LLMs). I have experience in applying my engineering skills in the cybersecurity industry to automatically identify phishing websites, and in the oil and gas industry to identify subsurface features in geophysical imaging.
Here is a sample of some of my contributions to the GitHub open-source community.
Activity Title & Link | Contribution Type | Description | Date |
---|---|---|---|
CPU Accelerated Fine-Tuning for Image Segmentation using PyTorch | Notebook | I released a comprehensive tutorial on a deep learning (pixel segmentation) task on the official Intel Extension for PyTorch repository. An accompanying blog was posted on the official PyTorch website here! | Mar. 2023 |
Remove metadata.clusterName entirely from cluster.yaml | Pull Request | In deploying Kubeflow on GCP, I noticed problems with the cluster.yaml file and contributed to the formal GCP implementation | June 2023 |
Remove clusterName from nodepool.yaml | Pull Request | In deploying Kubeflow on GCP, I noticed some problems with the nodepool.yaml file with the latest release | June 2023 |
Natural Language Processing: Detecting Humor with DistilBERT on Habana Gaudi | New Repo | Led an AI hackathon for a NLP task of detecting humor, using deep learning and Habana Gaudi HPU accelerators. | Sep. 2022 |
I have been contributing model cards and demos of models on the Hugging Face website.
Title | Contribution Type | Date |
---|---|---|
90% Sparse BERT-Base (uncased) Prune Once For All | Model Card | Apr. 2023 |
90% Sparse DistilBERT-Base (uncased) Prune Once for All | Model Card | Apr. 2023 |
90% Sparse BERT-Large (uncased) Prune Once for All | Model Card | Apr. 2023 |
85% Sparse DistilBERT-Base (uncased) Prune Once for All | Model Card | Apr. 2023 |
85% Sparse BERT-Base (uncased) Prune Once For All | Model Card | Apr. 2023 |
80% 1x4 Block Sparse BERT-Base (uncased) Fine Tuned on SQuADv1.1 | Model Card | Apr. 2023 |
Question & Answer with Sparse BERT using the SQuAD dataset | Space | Mar. 2023 |
Dynamic-TinyBERT | Model Card | Mar. 2023 |
DPT-Hybrid | Model Card | Mar. 2023 |
DPT-Large | Model Card | Feb. 2023 |
INT8 DistilBERT base uncased finetuned SST-2 | Model Card | Feb. 2023 |
Here are a few of my notebooks I have published on Kaggle!
Title | Published Date |
---|---|
Training humor detection with DistilBERT | Dec. 9, 2022 |
Hardware Available on Kaggle | Oct. 1, 2022 |
U-Net Convolutional Neural Network - Salt or Not | 2018 |
Here are some of my published articles on Medium.
Title | Medium Publication | Published Date |
---|---|---|
Accelerated Image Segmentation Using PyTorch: Using Intel Extension for PyTorch to Boost Image Processing Performance | Intel Analytics Software | Mar. 22, 2023 |
Dynamic-TinyBERT: Experiments on SQuAD1.1 Q&A Data | Self-Published | Mar. 20, 2023 |
Quantizing a DistilBERT Humor NLP Model: Going from FP32 to INT8 for Faster Inference with Optimum Intel and Intel Neural Compressor | Intel Analytics Software | Dec. 12, 2022 |
Training an NLP Humor Model Using Habana Gaudi HPUs: Exploratory Data Analysis, Text Tokenization, and Model Training | Intel Analytics Software | Dec. 9, 2022 |
Accelerating Credit Card Fraud Detection: Improving Machine Learning Performance with Intel-Optimized Software | Intel Analytics Software | Dec. 5, 2022 |
The research samples here are primarily examples of my work in deep learning and subsurface imaging.
Citation | |
---|---|
🌄[PDF] | Consolvo, B. P., B. DeMoss, M. Duiker, 2021, Combining physics and deep learning to automatically pick first breaks in the Permian Basin: 91st International Meeting, SEG, Expanded Abstracts. doi: https://doi.org/10.1190/segam2021-3579730.1. |
🧂[PDF] | Zabihi Naeini, E., B. P. Consolvo, P. Docherty, and J. Uwaifo, 2020, Deep learning for salt body detection: A practical approach: 83rd Annual International Conference and Exhibition, EAGE, Extended Abstracts. doi: https://doi.org/10.3997/2214-4609.202010270. |
🧂[PDF] | Consolvo, B. P., E. Zabihi Naeini, and P. Docherty, 2020, Deep learning for salt body detection applied to 3D Gulf of Mexico data: 90th Annual International Meeting, SEG, Expanded Abstracts. doi: https://doi.org/10.1190/segam2020-3417484.1. |
〰️[PDF] | Consolvo, B. P., and M. Thornton, 2020, Microseismic event or noise: Automatic classification with convolutional neural networks: 90th Annual International Meeting, SEG, Expanded Abstracts. doi: https://doi.org/10.1190/segam2020-3414896.1. |
🌎[PDF] | Consolvo, B. P., 2018, Full-Waveform Inversion with Scaled-Sobolev Preconditioning Applied to Vibroseis Field Data: Western University Electronic Thesis and Dissertation Repository. doi: https://ir.lib.uwo.ca/etd/5199. |
🌎[PDF] | Consolvo, B. P., M. A. H. Zuberi, R. G. Pratt, and P. W. Cary, 2017, FWI with Scaled-Sobolev Preconditioning Applied to Short-offset Vibroseis Field Data: 79th Annual International Conference and Exhibition, EAGE, Extended Abstracts. doi: https://doi.org/10.3997/2214-4609.201701164. |
I share my passion in my videos for AI, music, and geophysics.
Deep learning for salt body detection: A practical approach | Physics and Deep Learning for First Breaks |
---|---|
Viola at Founders Baptist Church | CPU Accelerated Fine-Tuning for Image Segmentation using PyTorch |
---|---|
Podcast | Episode Title | Apple | Spotify | Published Date | |
---|---|---|---|---|---|
Code Together | How Copilot, ChatGPT, Stable Diffusion and Generative AI Will Change How We Develop, Work and Live | Apple | Spotify | Dec. 8, 2022 |
Intel - I am currently leading the new AI Developer Program team to drive broad developer education and adoption programs within the software developer community. You can learn more about my career from my LinkedIn profile: https://www.linkedin.com/in/bconsolvo.
I have spent a significant amount of my career focused on the applications of deep learning and computer vision to business tasks. I have included some of these below:
Task | CV Methods | DL Frameworks | Architectures |
---|---|---|---|
🐟 Phishing Website Detection | Image Classification, Object Detection | PyTorch, TensorFlow, Detectron2 | Faster R-CNN, ResNet50, ResNet101 |
🧂 Subsurface Salt Detection | Pixel Segmentation | TensorFlow | U-Net |
〰️ Microseismic Event Detection | Binary Image Classification | TensorFlow | CNNs |
🌄 First Break Picking | Image Semantic Segmentation, Image Reconstruction | DeepLabv3, PyTorch | ResNet, DeepLabv3 |
Western University - Master of Science in Geophysics.
If you would like to connect with me to collaborate or to ask me questions, feel free to reach out to me over LinkedIn messaging: https://www.linkedin.com/in/bconsolvo/. I look forward to hearing from you!