{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":815971223,"defaultBranch":"main","name":"fast-binary-image-classification","ownerLogin":"BrianLesko","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-16T17:30:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/116655452?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718559046.0","currentOid":""},"activityList":{"items":[{"before":"1df4de068c1450c9f68c65023974aeb6efd5b5c1","after":"1cc919c24f1855f03ffa3f4cd42d59deea0a5592","ref":"refs/heads/main","pushedAt":"2024-08-25T16:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md","shortMessageHtmlLink":"Update readme.md"}},{"before":"f3d7292ffcf1ccb4cd647314ea41f5d1ecee3b05","after":"1df4de068c1450c9f68c65023974aeb6efd5b5c1","ref":"refs/heads/main","pushedAt":"2024-08-25T16:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nThis machine learning (ML) model Achieves 95% accuracy on the test set of 2,500 images, training completed in just over 26 minutes. The project includes three main Python scripts: train.py, simple_test.py, and test.py. In total, less than 300 lines of code.","shortMessageHtmlLink":"Update readme.md"}},{"before":"75d73050e3de717663903683c7311fd760951936","after":"f3d7292ffcf1ccb4cd647314ea41f5d1ecee3b05","ref":"refs/heads/main","pushedAt":"2024-08-25T16:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nMachine Learning and software engineering, deployment over the network:\r\n\r\nAcheiving 95% accuracy on the test set of 2,500 images, training completed in just over 26 minutes. The project includes three main Python scripts: train.py, simple_test.py, and test.py, each written concisely - taking advantage of the power of Python in building complex machine learning (ML) models, quickly.","shortMessageHtmlLink":"Update readme.md"}},{"before":"67de2c78e4ca93eb7496ed84982419343812aa57","after":"75d73050e3de717663903683c7311fd760951936","ref":"refs/heads/main","pushedAt":"2024-08-25T15:53:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nThe model achieves 95% accuracy on a test set of 2,500 images, with training completed in just over 26 minutes. The project includes three main Python scripts: train.py, simple_test.py, and test.py, each written concisely - taking advantage of the power of Python in building complex machine learning (ML) models, quickly.","shortMessageHtmlLink":"Update readme.md"}},{"before":"fd7c0b1e833496e3447faebfb40e28e481fe3f93","after":"67de2c78e4ca93eb7496ed84982419343812aa57","ref":"refs/heads/main","pushedAt":"2024-08-25T15:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nLeveraging the VGG16 convolutional neural network with pretrained weights, the model boasts rapid training and retraining capabilities, suited for deployment on personal computers for custom use cases. This model debuted in [Very Deep Convolutional Networks for Large-Scale Image Recognition](https://arxiv.org/abs/1409.1556) in 2014. Newer models are more compute efficient; therefor, this repository is not suited to large scale deployment and is better used as a learning resourse or local deployment - where it is capable of competent accuracy (95% test accuracy in this demonstration) at the tradeoff of inflated compute cost.","shortMessageHtmlLink":"Update readme.md"}},{"before":"247e554e569487039dddafe68b60f16b4a007f2c","after":"fd7c0b1e833496e3447faebfb40e28e481fe3f93","ref":"refs/heads/main","pushedAt":"2024-08-25T15:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nAdd the deployment of this neural network to the readme, classify images in real time on a M2 MacBook Pro","shortMessageHtmlLink":"Update readme.md"}},{"before":"5cdb5b2d2c2af715911863afd0364bf0b983433a","after":"247e554e569487039dddafe68b60f16b4a007f2c","ref":"refs/heads/main","pushedAt":"2024-08-25T15:42:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Rename test.py to deploy.py\n\nChange the name of the pure python user interface , the \"deployment script\" from test to \"deploy.py\"","shortMessageHtmlLink":"Rename test.py to deploy.py"}},{"before":"02fefca4c6cd4d0139ba7165599ac24357030abf","after":"5cdb5b2d2c2af715911863afd0364bf0b983433a","ref":"refs/heads/main","pushedAt":"2024-08-25T15:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nAdd the pure python script used to train this neural network for image classification","shortMessageHtmlLink":"Update readme.md"}},{"before":"fcc63fe65c36984e94b7b1965d90840d55d24f44","after":"02fefca4c6cd4d0139ba7165599ac24357030abf","ref":"refs/heads/main","pushedAt":"2024-08-25T15:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nPure python image classification training and deployment","shortMessageHtmlLink":"Update readme.md"}},{"before":"67395fa4469b6f460b0a0529809a0370a3a9667d","after":"fcc63fe65c36984e94b7b1965d90840d55d24f44","ref":"refs/heads/main","pushedAt":"2024-06-19T17:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nupdate readme for this web app focused on deploying a binary classification neural network for machine learning and engineering practice. Written by brian Lesko, robotics engineer","shortMessageHtmlLink":"Update readme.md"}},{"before":"fffc45c0ab48170e062f229fc6c259925f0b5fc3","after":"67395fa4469b6f460b0a0529809a0370a3a9667d","ref":"refs/heads/main","pushedAt":"2024-06-19T17:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nand readme updated for this machine learning project, based in statistics and data science","shortMessageHtmlLink":"Update readme.md"}},{"before":"c9509b22d22a36de3d894e273ac9677155090b8e","after":"fffc45c0ab48170e062f229fc6c259925f0b5fc3","ref":"refs/heads/main","pushedAt":"2024-06-19T17:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update documentation and readability\n\nThe machine learning model is deployed on a web application in a way that allows robotics engineering and local deployment of hardware on edge. This goal is in opposition to cloud demployment and instead focuses on rapid deployment of self hosted machine learning models.","shortMessageHtmlLink":"Update documentation and readability"}},{"before":"e2670295273554caff84444b521721e9224bb079","after":"c9509b22d22a36de3d894e273ac9677155090b8e","ref":"refs/heads/main","pushedAt":"2024-06-19T16:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nThe model achieves 95% accuracy on a test set of 2,500 images, with training completed in just over 26 minutes. Machine learning implementation with quick deployment option written in pure python","shortMessageHtmlLink":"Update readme.md"}},{"before":"64ab4c14dd5f33ab2541161be063d6bb0ef20587","after":"e2670295273554caff84444b521721e9224bb079","ref":"refs/heads/main","pushedAt":"2024-06-19T16:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"update readme\n\nDemo of real-time thumbs up vs. thumbs down image classification using a convolutional neural network on a web UI. Machine Learning and Engineering. Data science","shortMessageHtmlLink":"update readme"}},{"before":"87c89aef682aa56eb54e6e78c6069f4048e0847a","after":"64ab4c14dd5f33ab2541161be063d6bb0ef20587","ref":"refs/heads/main","pushedAt":"2024-06-17T21:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nImage classification code using a neural network. Classification can occur nearly 20 times per second on my laptop thanks to the relatively small model size.","shortMessageHtmlLink":"Update readme.md"}},{"before":"4de3f511c037fd2e3f473f680ce3a20a8d405322","after":"87c89aef682aa56eb54e6e78c6069f4048e0847a","ref":"refs/heads/main","pushedAt":"2024-06-17T21:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update train.py\n\nEdit train.py for this Machine learning model known as a convolutional neural network. It was quickly trained thanks to transfer learning, which takes advantage of an existing trained model, one that was trained on a larger dataset and with more powerful compute. training of this model was limited to under half an hour and acheived 95% accuracy on the test set, without overfitting, as the model performed well when deployed on a web application. Written by Brian lesko, robotics engineer and mechanical engineering masters graduate.","shortMessageHtmlLink":"Update train.py"}},{"before":"102924641d3c9b47ffe3d7345b07a36dc04d7b86","after":"4de3f511c037fd2e3f473f680ce3a20a8d405322","ref":"refs/heads/main","pushedAt":"2024-06-16T22:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nupdate readme for this machine learning project focused on identifying the thumbs up and thumbs down hand gestures. Focused on the ability to retrain the model quickly on any small dataset.","shortMessageHtmlLink":"Update readme.md"}},{"before":"2576dbc919f16ff7a362030b5f1df67805e824bf","after":"102924641d3c9b47ffe3d7345b07a36dc04d7b86","ref":"refs/heads/main","pushedAt":"2024-06-16T22:54:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/BrianLesko/fast-image-classification","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/BrianLesko/fast-image-class…"}},{"before":"b104a27a316daf28a797ca1bacb634814b57aa89","after":"2576dbc919f16ff7a362030b5f1df67805e824bf","ref":"refs/heads/main","pushedAt":"2024-06-16T22:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Delete .gitattributes\n\ndelete file for this convolution neural network implementing real time binary image classification. trained rapidly in 20 minutes with a small dataset of 2000 images. Retrain for your own classification problem.","shortMessageHtmlLink":"Delete .gitattributes"}},{"before":"b8bc76eb94fa05990403345e9e6c2e02bb266825","after":"b104a27a316daf28a797ca1bacb634814b57aa89","ref":"refs/heads/main","pushedAt":"2024-06-16T22:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nUpdate instructions for real time image classification using a convolutional neural network. Written by Brian Lesko, robotics engineer and masters of science in mechanical engineering","shortMessageHtmlLink":"Update readme.md"}},{"before":"c132ceb340a7908a02aada6d0331da93e5098159","after":"b8bc76eb94fa05990403345e9e6c2e02bb266825","ref":"refs/heads/main","pushedAt":"2024-06-16T22:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nUpdate readme for this convolutional neural network code for fast binary image classification in real time systems","shortMessageHtmlLink":"Update readme.md"}},{"before":"2c5cabf9720815eb96d37454ddd1260c4e43d106","after":"c132ceb340a7908a02aada6d0331da93e5098159","ref":"refs/heads/main","pushedAt":"2024-06-16T22:39:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"Update readme.md\n\nUpdate readme for the Convolutional Neural network for binary image classification. written by Brian Lesko, robotics engineer, masters of science in mechanical engineering","shortMessageHtmlLink":"Update readme.md"}},{"before":"3dfeda49196778f70499dedb49896cf10eea31de","after":"2c5cabf9720815eb96d37454ddd1260c4e43d106","ref":"refs/heads/main","pushedAt":"2024-06-16T17:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"added preview.gif\n\nPreview of the real time image classification for binary identification of images using a convolutional neural network. Trained in under half an hour on my laptop using transfer learning for rapid prototyping of software","shortMessageHtmlLink":"added preview.gif"}},{"before":null,"after":"3dfeda49196778f70499dedb49896cf10eea31de","ref":"refs/heads/main","pushedAt":"2024-06-16T17:30:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BrianLesko","name":"Brian Lesko","path":"/BrianLesko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116655452?s=80&v=4"},"commit":{"message":"added requirements.txt\n\nRequirements for this convolutional neural network image classification program. Minimize training time and maximize training accuracy for rapid prototyping of enterprise software. Written by Brian Lesko, masters of science in engineering at Ohio State. Robotics engineer at Sherwin Williams","shortMessageHtmlLink":"added requirements.txt"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxNjowMjo1Ni4wMDAwMDBazwAAAASjksm-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxNjowMjo1Ni4wMDAwMDBazwAAAASjksm-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNlQxNzozMDo0Ni4wMDAwMDBazwAAAARmvRxA"}},"title":"Activity · BrianLesko/fast-binary-image-classification"}