Sukru Ozan
×
Sukru Ozan

Sukru Ozan

R&D Center Director @ AdresGezgini Inc.

Turkish, English

Background


About

About

As the R&D Center Director at AdresGezgini Inc., I oversee the company's digital marketing solutions and web-based software development projects. With a team of certified professionals and a track record of high customer satisfaction, we are able to stay at the forefront of internet technology trends and offer consulting services to thousands of businesses. In addition to my industry experience, I also have a Ph.D. in Electrical and Electronics Engineering from the İzmir Institute of Technology, where I worked as a Research Assistant from 2004 to 2011. I am also a visiting lecturer at local universities, where I have taught courses in Image Processing and Python programming. Outside of work, I am a father of two and a full-time learner.

Work Experience

Work Experience

  • R&D Center DirectorAdresGezgini Inc.

    Jan, 2017 - Present

    AdresGezgini Inc.'s core business areas are digital marketing solutions and web-based software development projects. Our company's sector remains one of the brightest sectors of the future that is taking traditional promotional campaigns and business management solutions. Our company is in a precious position with its certified professional staff, accumulated knowledge, and high level of customer satisfaction. AdresGezgini follows the latest technological trends in internet technologies with its experience and its R&D projects. By being constantly up-to-date on its workflow processes using the latest technology, AdresGezgini offers consulting and project-based services on new internet technologies to thousands of businesses in its portfolio.

    • The company was accredited as an R&D center by the Ministry of Industry and Technology of the Republic of Turkey in 2017.

  • Visiting LecturerLocal Public and Private Universities

    Jan, 2017 - Jan, 20192 years

    Between 2017 and 2019, I gave lectures in three universities. These were Image Processing courses in which I was also teaching Python programming. Students were making use of the Pillow library for reading and manipulating images.

    • CSE3113 Introduction to Image Processing at Manisa Celal Bayar University Computer Engineering Department in 2017.

    • MEE404 Machine Vision in Mechatronics at İzmir Katip Çelebi University Mechatronics Engineering Department in 2018.

    • COMP4360 Image Processing at Yaşar University Computer Engineering Department in 2019.

    • I used GitHub Pages to prepare the course websites.

  • Vice PresidentAdresGezgini Inc.

    Jan, 2015 - Present

    Since 2016, I have been the vice president of AdresGezgini Inc. formerly know as AdresGezgini Ltd.

  • Co-FounderAdresGezgini Ltd.

    Jan, 2006 - Jan, 201610 years

    I co-founded AdresGezgini Ltd. in 2006.

  • Research Assistantİzmir Institute of Technology Electrical and Electronics Engineering Department

    Jan, 2004 - Jan, 20117 years

    I was a research assistant at the Electrical and Electronics Engineering Department of İzmir Institute of Technology.

Projects Experience

Projects Experience

  • DEVELOPMENT OF A SYSTEM TO DETECT FAKE CALLS BY CLASSIFYING RECORDINGS OF CALLCENTER TELEPHONE CALLS THROUGH MACHINE LEARNING., AdresGezgini Inc. (R&D Center)

    Jan, 2018 - Jan, 20202 years 1 month

    This is a TEYDEB 1507 project. The customer representatives were making fake calls to some phones and filling most of their call time quota. Since most of these calls rely on non-conversational sounds, I reduced the problem down to a machine learning problem and nearly completely solved the corresponding fraud problem in our call center. Excluding myself, my team consists of a machine learning engineer with a Ph.D., a web programmer with an M.Sc. degree, two quality managers, and one test/reporting officer.

    • The system is running as a 7/24 service that detects and reports anomalies to the managers, who can mark these anomalies as either a fraud or normal call.

    • The system can also be adapted to any call center software without loss of generality once the database structure is supplied.

    • We have published four conference articles and a journal article in “Expert Systems with Applications Journal”.

  • DEVELOPMENT OF THE SYSTEM THAT PROVIDES THE AUTOMATIC DETECTION OF NEGATIVE CALLCENTER CALLS WITH DEEP ARTIFICIAL NEURAL NETWORKS BASED CLASSIFICATION ALGORITHMS., AdresGezgini Inc. (R&D Center)

    Jan, 2021 - Jul, 20221 year 7 months

    It is essential to take action as early as possible in terms of customer satisfaction for customer satisfaction. Once we can detect any negative emotion in a call between a customer and a customer representative, it most probably reflects a problem faced by a customer. And it is not easy for managers to be aware of these situations, especially during the COVID-19 related work from home regulations. Hence the project aims to detect emotional anomalies in customer calls and report them to the managers as soon as possible. Excluding myself, my team consists of a junior machine learning engineer, a web programmer, two quality managers, a team manager, and one test/reporting officer. The pro- posed project will be an add-on to the calltech.app service explained in the previous project title.

    • The system is running as a 7/24 service that detects and reports anomalies to the managers.

    • The system can also be adapted to any call center software without loss of generality once the database structure is supplied.

  • GENERAL PURPOSE CHATBOT APPLICATION THAT CAN PRODUCE MEANINGFUL DIALOGUE WITH MACHINE LEARNING., AdresGezgini Inc. (R&D Center)

    Jan, 2020 - Jun, 20211 year 6 months

    In this project, I aimed to develop an alternative product for the paid third-party customer engagement software we were using in our company. The software we developed can get customer representatives to engage with website visitors using the chat interface. The system can also lead website visitors to find possible answers to their questions using pre-defined multiple-choice questions. The very importance of this project is that it also includes a chatbot with artificial intelligence. Using real chat scripts populated for the last 6+ years, we trained a BERT model to automatically give the most ap- propriate answers to most of the website visitors’ questions. The system is running 7/24 on our websites, and in the absence of a customer representative, the chatbot takes over the job and answers basic questions of website visitors. Without the ai chatbot part, the system can directly be used on any website. Training of the chatbot needs special training for different organizations. Excluding myself, my team consists of a machine learning engineer, a web programmer, a web designer, and 11 employees re- sponsible for data labeling, testing, and reporting tasks.

    • We published one journal and one conference paper.

  • DEVELOPMENT OF THE SYSTEM THAT CAN MAKE SPEECH TO TEXT TRANSLATION FOR TURKISH LANGUAGE WITH STATE OF THE ART DEEP LEARNING ARCHITECTURES AND WORKS WITH SOFTWARE AS A SERVICE (SAAS) MODEL., AdresGezgini Inc. (R&D Center)

    Jul, 2021 - Dec, 20221 year 6 months

    I have been planning to build a speech2text tool for the Turkish language since 2017. For this reason, in 2018, we published linguo.app website, which we use to either label short audio recordings or voice short sentences. Now we have nearly100K labeled data ready to be used to train a speech2text algorithm for the Turkish language. We will primarily use it to convert our call center conversations to text. Still, the system can also be used as an API service for people seeking an alternative tool for Turkish speech2text conversion. Excluding myself, my team consists of a machine learning engineer, a web programmer, a web designer, three engineers for testing and reporting, and ten part-time personnel for data labeling.

Education

Education

  • Electrical and Electronics Engineering Department, Ph.D., İzmir Institute of Technology

    Jan, 2006 - Jan, 2015

  • Electrical and Electronics Engineering Department, M.Sc., İzmir Institute of Technology

    Jan, 2002 - Jan, 2006

  • Electrical and Electronics Engineering Department, B.Sc., Middle East Technical University

    Jan, 1997 - Jan, 2002

Certificates

Certificates

Publications

Publications

  • Detection of Negative Calls in Call Centers with Convolutional Neural Networks , Gazi Üniversitesi Bilişim Teknolojileri Dergisi

    Published on: Jan 31, 2023

    In this study, it is focused on the automatic evaluation of telephone conversations between call center employees and customers as positive or negative. The dataset used in the study include telephone conversations between call center employees and customers in the company. The data set contains 10411 three-second call center records; 5408 of them are positive records and 5003 of them are negative records that include arguments, anger and insults. In order to obtain meaningful features for emotion recognition from voice records, MFCC features were extracted from each call center records. The proposed CNN architecture is trained with MFCC features to classify call center records as positive or negative. The proposed CNN model showed 86.1% training accuracy, 77.3% validation accuracy and it achieved 69.4% classification accuracy on the test data. This study aimed to increase customer satisfaction by automatic analysis of conversations in call centers and notifying quality managers of negative records.

  • Training Data Generation for U-Net Based MRI Image Segmentation using Level-Set Methods , Journal of Mathematical Sciences and Modelling

    Published on: Dec 02, 2022

    Image segmentation has been a well-addressed problem in pattern recognition for the last few decades. As a sub-problem of image segmentation, the background separation in biomedical images generated by magnetic resonance imaging (MRI) has also been of interest in the applied mathematics literature. Level set evolution of active contours idea can successfully be applied to MRI images to extract the region of interest (ROI) as a crucial preprocessing step for medical image analysis. In this study, we use the classical level set solution to create binary masks of various brain MRI images in which black color implies background and white color implies the ROI. We further used the MRI image and mask image pairs to train a deep neural network (DNN) architecture called U-Net, which has been proven to be a successful model for biomedical image segmentation. Our experiments have shown that a properly trained U-Net can achieve a matching performance of the level set method. Hence we were able to train a U-Net by using automatically generated input and label data successfully. The trained network can detect ROI in MRI images faster than the level-set method and can be used as a preprocessing tool for more enhanced medical image analysis studies.

  • A novel semi-supervised framework for call center agent malpractice detection via neural feature learning , Expert Systems with Applications

    Published on: Dec 01, 2022

    Call center agents are the first point of contact for customers and are responsible for providing customer service. However, some agents may not be able to provide the required service due to various reasons. In this study, we propose a novel semi-supervised framework for call center agent malpractice detection. The proposed framework consists of two main steps. In the first step, we use a deep neural network to learn the features of the call center agent's speech. In the second step, we use a semi-supervised learning method to detect the malpractice of the call center agent. We evaluate the proposed framework on a real-world dataset and show that the proposed framework outperforms the state-of-the-art methods.

  • Performance Trade-Off for Bert Based Multi-Domain Multilingual Chatbot Architectures , Journal of Artificial Intelligence and Data Science

    Published on: Dec 30, 2021

    Text classification is a natural language processing (NLP) problem that aims to classify previously unseen texts. In this study, Bidirectional Encoder Representations for Transformers (BERT) architecture is preferred for text classification. The classification is aimed explicitly at a chatbot that can give automated responses to website visitors' queries. BERT is trained to reduce the need for RAM and storage by replacing multiple separate models for different chatbots on a server with a single model. Moreover, since a pre-trained multilingual BERT model is preferred, the system reduces the need for system resources. It handles multiple chatbots with multiple languages simultaneously. The model mainly determines a class for a given input text. The classes correspond to specific answers from a database, and the bot selects an answer and replies back. For multiple chatbots, a special masking operation is performed to select a response from within the corresponding bank answers of a chatbot. We tested the proposed model for 13 simultaneous classification problems on a data set of three different languages, Turkish, English, and German, with 333 classes. We reported the accuracies for individually trained models and the proposed model together with the savings in the system resources.

  • Deep Feature Generation for Author Identification , Celal Bayar University Journal of Science

    Published on: Jun 28, 2021

    Identifying the authors of a given set of text is a well addressed and complicated task. It requires thorough knowledge of different authors' writing styles and discriminating them. As the main contribution of this paper, we propose to perform this task using machine learning and deep learning methods, state-of-the-art algorithms, and methods used in numerous complex Natural Language Processing (NLP) problems. We used a text corpus of daily newspaper columns written by thirty authors to perform our experiments. The experimental results proved that document embeddings trained via neural network architecture achieve cutting edge accuracy in learning writing styles and identifying authors of given writings even though the dataset has a considerably unbalanced distribution. We represent our experimental results and outsource our codes for interested readers and natural language processing (NLP) enthusiasts as a GitHub repository. They can reproduce and confirm the results and modify them according to their own needs.

  • Case studies on using natural language processing techniques in customer relationship management software , Journal of Intelligent Information Systems

    Published on: Sep 17, 2020

    How can we use a text corpus stored in a customer relationship management (CRM) database for data mining and segmentation? To answer this question, we inherited the state of the art methods commonly used in natural language processing (NLP) literature, such as word embeddings, and deep learning literature, such as recurrent neural networks (RNN). We used the text notes from a CRM system taken by customer representatives of an internet ads consultancy agency between 2009 and 2020. We trained word embeddings by using the corresponding text corpus and showed that these word embeddings could be used directly for data mining and used in RNN architectures, which are deep learning frameworks built with long short-term memory (LSTM) units, for more comprehensive segmentation objectives. The obtained results prove that we can use structured text data populated in a CRM to mine valuable information. Hence, any CRM can be equipped with useful NLP features once we correctly built the problem definitions and conveniently implement the solution methods.

  • Reconstruction of geometrical and reflection properties of surfaces by using structured light imaging techniques , Turkish Journal of Electrical Engineering & Computer Sciences

    Published on: Jan 01, 2018

    When a robust and dense surface reconstruction is aimed, structured light imaging techniques are usually much appreciated. In this paper we propose a method to reconstruct both geometrical and reflective properties of surfaces by using structured light imaging. We use a technique where a camera and a projector are both treated as viewing devices. They are calibrated in the same manner. Each visible point can be correctly located on both image planes without solving a correspondence problem; hence, a dense reconstruction can be obtained. Since both the camera and the projector are explicitly calibrated, lighting and viewing directions can be identified for each surface point. It is also possible to measure reflected radiance by using high dynamic range (HDR) images for each surface point. The lighting and viewing directions that are known after calibration are combined with the reflected radiance and the incoming irradiance measurements to determine the bidirectional reflectance distribution function (BRDF) values of the material at the reconstructed surface points. We illustrate the reconstruction of surface reflection properties of sample surfaces by fitting the Phong BRDF model to the BRDF measurements.

  • [Ph.D. Thesis] Joint reconstruction of surface geometry and reflection properties by using image based methods , Izmir Institute of Technology (Iztech)

    Published on: Jul 01, 2015

    In this thesis, we aim to capture realistic geometrical descriptions of real world scenes and objects with a special effort to characterize reflection properties. After a brief review of the stereo imaging literature, we show our contributions to enhance stereo matching performance by identifying and eliminating specular surface reflections. The identification of specular reflection can be done both passively and actively. We use dichromatic-based methods to identify and eliminate specular reflections passively. We utilize polarization imaging methods to do the same job actively. In this work we also study structured light based methods that can give better reconstruction results compared to stereo imaging methods. We propose three laser scanners equipped with a pair of line lasers and a method to calibrate these systems. Another convenient way to obtain good surface reconstruction results using structured light is to use projectors that can be used as a light source that project complicated patterns. We show our results from a digital camera-projector-based scanning system as well. This system can robustly generate a very dense reconstruction of surfaces. We also use the projector based scanning system to determine the surface reflection properties. Using high dynamic range imaging (HDRI) techniques makes it possible for us to estimate scene radiance values. Since we can determine the incoming and outgoing light directions, we are able to measure bidirectional reflectance distribution function (BRDF) values from reconstructed surface points for corresponding directions. If the sample surface have not only diffuse reflection components but also a sufficient amount of specular highlights, it is possible to approximate BRDF corresponding to a surface by fitting an analytical BRDF model to the measured data. In our work we preferred to use Phong BRDF model. Finally, we present results with rendered synthetic images where the parameter values of the Phong model were estimated using scans of real objects.

  • Calibration of double stripe 3D laser scanner systems using planarity and orthogonality constraints , Digital Signal Processing

    Published on: Jan 01, 2014

    In this study, 3D scanning systems that utilize a pair of laser stripes are studied. Three types of scanning systems are implemented to scan environments, rough surfaces of near planar objects and small 3D objects. These scanners make use of double laser stripes to minimize the undesired effect of occlusions. Calibration of these scanning systems is crucially important for the alignment of 3D points which are reconstructed from different stripes. In this paper, the main focus is on the calibration problem, following a treatment on the pre-processing of stripe projections using dynamic programming and localization of 2D image points with sub-pixel accuracy. The 3D points corresponding to laser stripes are used in an optimization procedure that imposes geometrical constraints such as coplanarities and orthogonalities. It is shown that, calibration procedure proposed here, significantly improves the alignment of 3D points scanned using two laser stripes.

  • Enhancing stereo matching performance by colour normalisation and specularity removal ,  IET Electronics Letters

    Published on: Sep 29, 2011

    A method to enhance the performance of stereo matching is presented. The position of the specular light reflection on an object surface varies due to the change in the position of the camera, light source, object or all combined. Additionally, there may be situations exhibiting a colour shift owing to a change in the light source chromaticity or camera white balance settings. These variations cause misleading results when stereo matching algorithms are applied. In this reported work, a single-image-based statistical method is used to normalise source images. This process effectively eliminates non-saturated specularities regardless of their positions on the object. The effect of specularity removal is tested on stereo image pairs.

  • [M.Sc. Thesis] A case study on logging visual activities: Chess game , Izmir Institute of Technology (Iztech)

    Published on: Jan 01, 2005

    Automatically recognizing and analyzing visual activities in complex nenvironments is a challenging and open-ended problem. In this thesis this problem domain is visited in a chess game scenario where the rules, actions and the environment are well defined. The purpose here is to detect and observe a FIDE (Federation International des Echecs) compatible chess board and to generate a log file of the moves made by human players. A series of basic image processing operations have been applied to perform the desired task. The first step of automatically detecting a chess board is followed by locating the positions of the pieces. After the initial setup is established every move made by a player is automatically detected and verified. A PC-CAM connected to a PC is used to acquire images and implement the corresponding software. For convenience, .Intel R Open Source Computer Vision Library (OpenCV). is used in the current software implementation.

Interests

Interests

  • Music

    Fretless Classical GuitarClassical GuitarKopuzOğur Sazı