Month: August 2024
Two different TEAMS clients start with Windows
Good morning, I need your help. Two versions of Teams have recently been launched on our Windows clients. How do I get the problem under control and which version is the right one? One version obviously has more functions and offers icons such as Booking, Administration, OneDrive and Calls in the left menu bar. The other version only has Activity, Community, Chat and Calendar. What went wrong?
Thank you in advance for your support and best regards
Alexander Schmidt
Good morning, I need your help. Two versions of Teams have recently been launched on our Windows clients. How do I get the problem under control and which version is the right one? One version obviously has more functions and offers icons such as Booking, Administration, OneDrive and Calls in the left menu bar. The other version only has Activity, Community, Chat and Calendar. What went wrong? Thank you in advance for your support and best regardsAlexander Schmidt Read More
cell array to string array
fp31 =’#CC’ ‘#CB’ ‘#CN’ ‘#CO’ ‘#CP’ ‘#CF’ ‘#CS’ ‘#CI’ ‘#CQ’ ‘#CW’
i have a cell array like this ..
i want to convert every single cell of the array to string.
fp31(1)=’#CC’ should be string.fp31 =’#CC’ ‘#CB’ ‘#CN’ ‘#CO’ ‘#CP’ ‘#CF’ ‘#CS’ ‘#CI’ ‘#CQ’ ‘#CW’
i have a cell array like this ..
i want to convert every single cell of the array to string.
fp31(1)=’#CC’ should be string. fp31 =’#CC’ ‘#CB’ ‘#CN’ ‘#CO’ ‘#CP’ ‘#CF’ ‘#CS’ ‘#CI’ ‘#CQ’ ‘#CW’
i have a cell array like this ..
i want to convert every single cell of the array to string.
fp31(1)=’#CC’ should be string. strings, cell arrays MATLAB Answers — New Questions
[ URGENT ] Copilot in OneDrive is currently available on OneDrive Web for commercial users only.” ?!
I am a subscriber of Microsoft 365 Personal. I want to subscribe Copilot Pro and use it with Onedrive to analyse my documnets in Onedrive.
But, I see this “Note: Copilot in OneDrive is currently available on OneDrive Web for commercial users only.” in https://support.microsoft.com/en-us/office/get-started-with-copilot-in-onedrive-7fc81e10-e0cf-4da8-af2e-9876a2770e5d#articleFooterSupportBridge=communityBridge.
Does it means I can not use Copilot Pro with Onedrive?
If so, how can I change my subscription to commercial user.?
I am a subscriber of Microsoft 365 Personal. I want to subscribe Copilot Pro and use it with Onedrive to analyse my documnets in Onedrive. But, I see this “Note: Copilot in OneDrive is currently available on OneDrive Web for commercial users only.” in https://support.microsoft.com/en-us/office/get-started-with-copilot-in-onedrive-7fc81e10-e0cf-4da8-af2e-9876a2770e5d#articleFooterSupportBridge=communityBridge. Does it means I can not use Copilot Pro with Onedrive? If so, how can I change my subscription to commercial user.? Read More
【BUG】Edge do not free the string memory
When I use selenium execute_script function in python to return something like this: driver.execute_script(“return some_str”). Edge will never clear the memory of this string, resulting in an increasing amount of memory usage. This issue did not exist in earlier versions. Can this problem be resolved by modifying the code, or when can be fixed as a bug?
When I use selenium execute_script function in python to return something like this: driver.execute_script(“return some_str”). Edge will never clear the memory of this string, resulting in an increasing amount of memory usage. This issue did not exist in earlier versions. Can this problem be resolved by modifying the code, or when can be fixed as a bug? Read More
Connecting to a parallel server over the Internet
Hi,
I have managed to setup a MATLAB Parallel Server toolbox on a workstation computer and mangaged to submit jobs from my laptop. But this can only be done when the two computers are connected to the same local network. Is there a way to do this over the Internet?
Thank you.Hi,
I have managed to setup a MATLAB Parallel Server toolbox on a workstation computer and mangaged to submit jobs from my laptop. But this can only be done when the two computers are connected to the same local network. Is there a way to do this over the Internet?
Thank you. Hi,
I have managed to setup a MATLAB Parallel Server toolbox on a workstation computer and mangaged to submit jobs from my laptop. But this can only be done when the two computers are connected to the same local network. Is there a way to do this over the Internet?
Thank you. parallel server MATLAB Answers — New Questions
Error: “Incorrect type of ‘Z’ for ‘predict’ in Layer ‘samplelayer’. Expected ‘gpuArray’, but instead was ‘single’.” This error is shown during using a custom deep layer.
I have created a custom deep learning layer for my network for image classification. While using that layer with cpu the network is properly working during the training process, but when I utilize the gpu available in the workstation it is showing this error:
"Incorrect type of ‘Z’ for ‘predict’ in Layer ‘samplelayer’. Expected ‘gpuArray’, but instead was ‘single’."
‘Z’ is the variable used in the predict function which represents the output of the layer. The portion of the code which has error is shown below:
PE_1={PE_even PE_odd};
Z=single(cat(2,PE_1{:}));
Z=dlarray(Z,"CB");
If I change ‘single’ with ‘gpuArray’ the same error will show in reverse way. Can anyone help me with this? I have started the class function like this: "classdef sinusoidalPositionEncoding < nnet.layer.Layer …
& nnet.layer.Formattable …
& nnet.layer.Acceleratable"
Thanks for the help in advanceI have created a custom deep learning layer for my network for image classification. While using that layer with cpu the network is properly working during the training process, but when I utilize the gpu available in the workstation it is showing this error:
"Incorrect type of ‘Z’ for ‘predict’ in Layer ‘samplelayer’. Expected ‘gpuArray’, but instead was ‘single’."
‘Z’ is the variable used in the predict function which represents the output of the layer. The portion of the code which has error is shown below:
PE_1={PE_even PE_odd};
Z=single(cat(2,PE_1{:}));
Z=dlarray(Z,"CB");
If I change ‘single’ with ‘gpuArray’ the same error will show in reverse way. Can anyone help me with this? I have started the class function like this: "classdef sinusoidalPositionEncoding < nnet.layer.Layer …
& nnet.layer.Formattable …
& nnet.layer.Acceleratable"
Thanks for the help in advance I have created a custom deep learning layer for my network for image classification. While using that layer with cpu the network is properly working during the training process, but when I utilize the gpu available in the workstation it is showing this error:
"Incorrect type of ‘Z’ for ‘predict’ in Layer ‘samplelayer’. Expected ‘gpuArray’, but instead was ‘single’."
‘Z’ is the variable used in the predict function which represents the output of the layer. The portion of the code which has error is shown below:
PE_1={PE_even PE_odd};
Z=single(cat(2,PE_1{:}));
Z=dlarray(Z,"CB");
If I change ‘single’ with ‘gpuArray’ the same error will show in reverse way. Can anyone help me with this? I have started the class function like this: "classdef sinusoidalPositionEncoding < nnet.layer.Layer …
& nnet.layer.Formattable …
& nnet.layer.Acceleratable"
Thanks for the help in advance digital image processing, matrix, matrix array, matrix manipulation, deep learning, machine learning, neural network, image segmentation, deep convolutional neural networks, cnn, mathematics MATLAB Answers — New Questions
How to make AI training faster
You’re welcome to follow my GitHub repo and give it a star:https://github.com/xinyuwei-david/david-share.git
Factors Affecting AI Training Time
In deep learning training, the calculation of training time involves multiple factors, including the number of epochs, global batch size, micro batch size, and the number of computing devices, among others. Below is a basic formula illustrating the relationship between these parameters (note that this is just a basic illustrative formula, mainly explaining proportional and inversely proportional relationships; actual training may require considering more factors):
Among them—
Epochs refer to the number of times the model processes the entire training dataset.
Total Number of Samples is the total number of samples in the training dataset.
Global Batch Size is the total number of data samples processed in each training iteration.
Time per Step is the time required for each training iteration, which depends on hardware performance, model complexity, optimization algorithms, and other factors.
Number of Devices is the number of computing devices used for training, such as the number of GPUs.
This formula provides a basic framework, but please note that the actual training time may be influenced by many other factors, including I/O speed, network latency (for distributed training), CPU-GPU communication speed, The Frequency of Hardware Failures During GPU Training, etc. Therefore, this formula can only serve as a rough estimate, and the actual training time may vary.
Detailed explanations
The training time of a deep learning model is determined by multiple factors, including but not limited to the following:
Number of Epochs: An epoch means that the model has processed the entire training dataset once. The more epochs, the more data the model needs to process, and thus the longer the training time.
Global Batch Size: The global batch size is the total number of data samples processed in each training iteration. The larger the global batch size, the more data is processed in each iteration, which may reduce the number of iterations required per epoch, potentially shortening the total training time. However, if the global batch size is too large, it may lead to memory overflow.
Micro Batch Size: The micro batch size refers to the number of data samples processed by each computing device in each training iteration. The larger the micro batch size, the more data each device processes per iteration, which may improve computational efficiency and thus shorten training time. However, if the micro batch size is too large, it may lead to memory overflow.
Hardware Performance: The performance of the computing devices used (such as CPUs, GPUs) will also affect training time. More powerful devices can perform computations faster, thereby shortening training time.
Model Complexity: The complexity of the model (such as the number of layers, number of parameters, etc.) will also affect training time. The more complex the model, the more computations are required, and thus the longer the training time.
Optimization Algorithm: The optimization algorithm used (such as SGD, Adam, etc.) and hyperparameter settings like learning rate will also affect training time.
Parallel Strategy: The use of parallel computing strategies such as data parallelism, model parallelism, etc., will also affect training time.
There are many factors that determine the length of training time, and they need to be considered comprehensively based on the specific training task and environment.
So, in this formula
total_num = 1000 # Total number of training data
When training one batch of data and updating the gradient once (gradient accumulation steps = 1):
train_steps = total_num / batch_size = 1000 / 10 = 100
This means there are 100 steps per epoch, and the gradient update steps are also 100.
When the memory is insufficient to support a batch size of 10, we can use gradient accumulation to reduce the size of each micro-batch. Suppose we set the gradient accumulation steps to 2:
gradient_accumulation_steps = 2
micro_batch_size = batch_size / gradient_accumulation_steps = 10 / 2 = 5
This means that for each gradient update, we accumulate data from 2 micro-batches, with each micro-batch size being 5. This reduces memory pressure, but the data size per gradient update remains 10 data points.
Result:
The number of training steps per epoch (train_steps) remains 100 because the total amount of data and the number of steps per epoch have not changed.
The gradient update steps remain 100 because each gradient update accumulates data from 2 micro-batches.
It is important to note that when using gradient accumulation, each training step handles the accumulation of gradients from multiple micro-batches, which may slightly increase the computation time per step. Therefore, if memory is sufficient, it is better to increase the batch size to reduce the number of gradient accumulations. When memory is insufficient, gradient accumulation is an effective method.
The global batch size significantly impacts the training effectiveness of the model. Generally, a larger global batch size provides more accurate gradient estimates, aiding model convergence. However, it also increases memory pressure on each device. If memory resources are limited, using a large global batch size may not be feasible.
In such cases, gradient accumulation can be used. By training with a smaller micro-batch size on each device, we reduce memory pressure while maintaining a large global batch size for accurate gradient estimates. This allows training large models on limited hardware resources without sacrificing the global batch size.
In summary, gradient accumulation is a trade-off strategy to balance global batch size and training effectiveness when memory resources are limited.
So, if we look at these two formulas:
The larger the global batch size, the shorter the total training time, provided that there is no OOM (Out of Memory) and the GPU computational power is not fully utilized.
The Relationship Between Data Parallelism and Batch Size
Microsoft Tech Community – Latest Blogs –Read More
zcu102: split tasks between the 4 available CPUs
Hi,
I’m doing some testing on a ZCU102. I followed a few examples and I was able to run HDL to split some programming between FPGA and CPU and run my model on the target. Based on the examples I found, as far as I understand, basically everything that is not processed via HDL goes on the CPU. The ZCU102 as a quadcore. I would like to try to split some tasks between them. I found a few examples like but when I go into Allow tasks to execute concurrently on target and I click Configure Tasks I cannot find the ZCU102 in the possible target applications and if I select custom it just shows one CPU. Is there something I’m missing? Is there an example I can follow?
thanks
MicheleHi,
I’m doing some testing on a ZCU102. I followed a few examples and I was able to run HDL to split some programming between FPGA and CPU and run my model on the target. Based on the examples I found, as far as I understand, basically everything that is not processed via HDL goes on the CPU. The ZCU102 as a quadcore. I would like to try to split some tasks between them. I found a few examples like but when I go into Allow tasks to execute concurrently on target and I click Configure Tasks I cannot find the ZCU102 in the possible target applications and if I select custom it just shows one CPU. Is there something I’m missing? Is there an example I can follow?
thanks
Michele Hi,
I’m doing some testing on a ZCU102. I followed a few examples and I was able to run HDL to split some programming between FPGA and CPU and run my model on the target. Based on the examples I found, as far as I understand, basically everything that is not processed via HDL goes on the CPU. The ZCU102 as a quadcore. I would like to try to split some tasks between them. I found a few examples like but when I go into Allow tasks to execute concurrently on target and I click Configure Tasks I cannot find the ZCU102 in the possible target applications and if I select custom it just shows one CPU. Is there something I’m missing? Is there an example I can follow?
thanks
Michele zcu102, multicore MATLAB Answers — New Questions
Microsoft ToDo associated with Microsoft365 Business does not work on the web
I have a Microsoft 365 business plan. I am able to use the Microsoft To-Do app on Windows store to login to the tasks and manage them. I am able to use the Outlook on the web. I am able to use the Microsoft Planner app on the web as well.
However, when I try to login to https://to-do.office.com on the web, I get the following error:
====
Your account doesn’t work with To Do
Your account isn’t on Exchange Online, so Microsoft To Do doesn’t support it. Contact your IT admin for more info.
====
This does not make any sense. There must be an Exchange Online account because I have an active Microsoft365 business subscription.
I have a personal account and I am able to use ToDo on the web from this account. I had thought if the personal account is interfering with the business account and signed out of it. Even then, the same issue recurs.
Please help in resolving this issue.
I have a Microsoft 365 business plan. I am able to use the Microsoft To-Do app on Windows store to login to the tasks and manage them. I am able to use the Outlook on the web. I am able to use the Microsoft Planner app on the web as well. However, when I try to login to https://to-do.office.com on the web, I get the following error:====Your account doesn’t work with To DoYour account isn’t on Exchange Online, so Microsoft To Do doesn’t support it. Contact your IT admin for more info.==== This does not make any sense. There must be an Exchange Online account because I have an active Microsoft365 business subscription. I have a personal account and I am able to use ToDo on the web from this account. I had thought if the personal account is interfering with the business account and signed out of it. Even then, the same issue recurs. Please help in resolving this issue. Read More
Jacobians using Simscape (numerical or symbolic)
I’m working with a Simscape model and I’m trying to get a numerical or possibly analytical form Jacobian for my system (given specific frames).
Actually I’m using multibody, but problem could be of general interest. Better if using geometrical approach. I know that some toolbox already perform same operation and give it using geometrical approch.
I tought using a numerical differentiation would be an answer, but is by far too complex, heavy and clumsy to carrry out for my purpose, thus I was looking for an alternative method to be used in one single run.I’m working with a Simscape model and I’m trying to get a numerical or possibly analytical form Jacobian for my system (given specific frames).
Actually I’m using multibody, but problem could be of general interest. Better if using geometrical approach. I know that some toolbox already perform same operation and give it using geometrical approch.
I tought using a numerical differentiation would be an answer, but is by far too complex, heavy and clumsy to carrry out for my purpose, thus I was looking for an alternative method to be used in one single run. I’m working with a Simscape model and I’m trying to get a numerical or possibly analytical form Jacobian for my system (given specific frames).
Actually I’m using multibody, but problem could be of general interest. Better if using geometrical approach. I know that some toolbox already perform same operation and give it using geometrical approch.
I tought using a numerical differentiation would be an answer, but is by far too complex, heavy and clumsy to carrry out for my purpose, thus I was looking for an alternative method to be used in one single run. simscape, jacobian MATLAB Answers — New Questions
How to link SQL Server drivers to iODBC on mac?
I just started running SQL Server on a Mac with Apple Silicon, using these instructions. It runs inside a Docker instance, which runs inside Ubuntu with x86_64 emulation, inside of macOS by way of Parallels. I am able to connect SSMS to the server instance, restore database backups, and run views.
One application I use can only connect to SQL Server via ODBC. It needs either a DSN or a connection string. On a Windows PC, I use DSN’s, so that’s what I’m familiar with. But that’s also where I am stuck.
It seems that I should install the SQL Server driver 18 and install iODBC for macOS. I have struggled to get iODBC to find an use the drivers. After a lot of head-scratching, I determined that the driver appears to be installed to
/opt/homebrew/Cellar/msodbcsql18/18.4.1.1/lib/libmsodbcsql.18.dylib. In iODBC, I clicked on the “ODBC Drivers” tab, then “Add a driver”, and pasted the above path into “Driver file name”. I gave the driver a name, left the “setup file name” blank (I don’t know what that is) and clicked OK. I got a “general installer error.” Screenshots are below.
So I am stuck. How is one supposed to use this SQL Server ODBC driver for macOS? How does one construct a DNS? Or what should the connection string look like? Thank you.
I just started running SQL Server on a Mac with Apple Silicon, using these instructions. It runs inside a Docker instance, which runs inside Ubuntu with x86_64 emulation, inside of macOS by way of Parallels. I am able to connect SSMS to the server instance, restore database backups, and run views. One application I use can only connect to SQL Server via ODBC. It needs either a DSN or a connection string. On a Windows PC, I use DSN’s, so that’s what I’m familiar with. But that’s also where I am stuck. It seems that I should install the SQL Server driver 18 and install iODBC for macOS. I have struggled to get iODBC to find an use the drivers. After a lot of head-scratching, I determined that the driver appears to be installed to /opt/homebrew/Cellar/msodbcsql18/18.4.1.1/lib/libmsodbcsql.18.dylib. In iODBC, I clicked on the “ODBC Drivers” tab, then “Add a driver”, and pasted the above path into “Driver file name”. I gave the driver a name, left the “setup file name” blank (I don’t know what that is) and clicked OK. I got a “general installer error.” Screenshots are below. So I am stuck. How is one supposed to use this SQL Server ODBC driver for macOS? How does one construct a DNS? Or what should the connection string look like? Thank you. Read More
Where do I go if I have questions about Azure Maps?
As you might expect, just looking around on your own, or asking Co-pilot, you can find comprehensive help like Samples.AzureMaps.com, with its full sample set available on GitHub, and resources for Azure Maps on the Microsoft Learn website. Here are some key sections that might be useful:
Azure Maps Documentation: This includes detailed guides on how to use Azure Maps, from creating a web application to managing authentication and pricing tiers.
Quickstart Guides: These guides help you get started quickly with interactive map searches and other basic functionalities.
Overview of Azure Maps: This section provides an overview of the services and SDKs available in Azure Maps, including REST APIs, geolocation services, and more.
If you need more individual personalized support, you can also explore the Azure Support Options. However, you don’t need to go it alone!
If you do not have a Support plan and just want to have some questions answered, why not check out one or more of the following public Microsoft community supported options?
Microsoft’s Q&A Forums These are monitored by both Microsoft MVPs as well as Microsoft Employees that are there to answer your questions regarding multiple Microsoft products, not just Maps. You can find existing questions and answers around Azure Maps and ask new ones at Azure Maps – Microsoft Q&A.
Microsoft Fabric Community Is also staffed by both Microsoft MVPs and Employees but also has a very active community that supports other community members. Using a Map control in Power BI and have questions? Ask in the Power BI forum and use the Search bar to look for existing questions on “Maps”.
Microsoft Answers Covers all software and OS offerings at Microsoft. If you are using Outlook, Windows or have a question about Bing, they, and many more Microsoft Products, are all available here.
Microsoft Ideas Do you have a feature request for a Microsoft Product or Service? Add them here for each product team to review your idea for their next update.
Last but not least, check out Microsoft.com/maps for a high-level view of what we have to offer, and you can reach out to our helpful sales team from that site.
Microsoft Tech Community – Latest Blogs –Read More
How to order a Shapes object with actxserver for Excel?
I am trying to send an image I input into an Excel file to the back of the Shapes object. I have tried two different methods.
Method 1: Selection and Send to Back
objExcel = actxserver(‘Excel.Application’);
objExcel.Workbooks.Open(excelFileName);
myshapes = objExcel.ActiveSheet.Shapes;
N = myshapes.Count;
ShapeToBack = myshapes.Item(N);
ShapeToBack.SendToBack();
The problem is that the .SendToBack function is not recognized. I did test out the Send To Back option in Excel and this did reorder the image in the myshapes. I was hoping to do that programatically, but I can’t find a way to do it in MATLAB.
Method 2: Copy Delete and Paste
objExcel = actxserver(‘Excel.Application’);
objExcel.Workbooks.Open(excelFileName);
myshapes = objExcel.ActiveSheet.Shapes;
N = myshapes.Count;
for j = 1:N-1
ShapeToCopy = myshapes.Item(j);
ShapeToCopy.Copy();
myshapes.Item(j).Delete
objExcel.ActiveSheet.Paste();
end
The problem here is that for some reason this doesn’t change the order. The shape object at the end of myshapes stays at the end.I am trying to send an image I input into an Excel file to the back of the Shapes object. I have tried two different methods.
Method 1: Selection and Send to Back
objExcel = actxserver(‘Excel.Application’);
objExcel.Workbooks.Open(excelFileName);
myshapes = objExcel.ActiveSheet.Shapes;
N = myshapes.Count;
ShapeToBack = myshapes.Item(N);
ShapeToBack.SendToBack();
The problem is that the .SendToBack function is not recognized. I did test out the Send To Back option in Excel and this did reorder the image in the myshapes. I was hoping to do that programatically, but I can’t find a way to do it in MATLAB.
Method 2: Copy Delete and Paste
objExcel = actxserver(‘Excel.Application’);
objExcel.Workbooks.Open(excelFileName);
myshapes = objExcel.ActiveSheet.Shapes;
N = myshapes.Count;
for j = 1:N-1
ShapeToCopy = myshapes.Item(j);
ShapeToCopy.Copy();
myshapes.Item(j).Delete
objExcel.ActiveSheet.Paste();
end
The problem here is that for some reason this doesn’t change the order. The shape object at the end of myshapes stays at the end. I am trying to send an image I input into an Excel file to the back of the Shapes object. I have tried two different methods.
Method 1: Selection and Send to Back
objExcel = actxserver(‘Excel.Application’);
objExcel.Workbooks.Open(excelFileName);
myshapes = objExcel.ActiveSheet.Shapes;
N = myshapes.Count;
ShapeToBack = myshapes.Item(N);
ShapeToBack.SendToBack();
The problem is that the .SendToBack function is not recognized. I did test out the Send To Back option in Excel and this did reorder the image in the myshapes. I was hoping to do that programatically, but I can’t find a way to do it in MATLAB.
Method 2: Copy Delete and Paste
objExcel = actxserver(‘Excel.Application’);
objExcel.Workbooks.Open(excelFileName);
myshapes = objExcel.ActiveSheet.Shapes;
N = myshapes.Count;
for j = 1:N-1
ShapeToCopy = myshapes.Item(j);
ShapeToCopy.Copy();
myshapes.Item(j).Delete
objExcel.ActiveSheet.Paste();
end
The problem here is that for some reason this doesn’t change the order. The shape object at the end of myshapes stays at the end. actxserver, excel shapes, excel objects, excel MATLAB Answers — New Questions
Ramp a variable with 63 elements
I have a simulink variable that has 63 elements. I would like to ramp each element in the variable proportionally from 0 to the value of the variable.
For example
A = [22 17 39 …]
B = [0 0 0 …]
Sample time = Ts = 1e-6
B = Ramp A
Maybe I need a toolkit that has a premade ramp block that takes an input and sets upper and lower limits.
Thanks,
DavidI have a simulink variable that has 63 elements. I would like to ramp each element in the variable proportionally from 0 to the value of the variable.
For example
A = [22 17 39 …]
B = [0 0 0 …]
Sample time = Ts = 1e-6
B = Ramp A
Maybe I need a toolkit that has a premade ramp block that takes an input and sets upper and lower limits.
Thanks,
David I have a simulink variable that has 63 elements. I would like to ramp each element in the variable proportionally from 0 to the value of the variable.
For example
A = [22 17 39 …]
B = [0 0 0 …]
Sample time = Ts = 1e-6
B = Ramp A
Maybe I need a toolkit that has a premade ramp block that takes an input and sets upper and lower limits.
Thanks,
David constant ramp MATLAB Answers — New Questions
Issue with Exporting High-Resolution Mineral Images from CorelDRAW for MATLAB Processing
Image Preparation: I have outlined the minerals in CorelDRAW, and the quality looks excellent within the software.
Exporting Issue: When I export the image to PNG format, the resolution becomes pixelated, making it unsuitable for further processing in my MATLAB code.
Code Requirements: My MATLAB code accepts PNG, TIFF, JPEG, and BMP formats.
PNG Issue: The resolution is poor and pixelated.
Other Formats (TIFF, JPEG, BMP): The background of the image is selected, which is not desired.
Question:
What settings should I use in CorelDRAW to export a high-resolution image in PNG format without losing quality?
How can I ensure that the background is not selected when exporting to TIFF, JPEG, or BMP formats?
Any advice or tips would be greatly appreciated!
Thank you!Image Preparation: I have outlined the minerals in CorelDRAW, and the quality looks excellent within the software.
Exporting Issue: When I export the image to PNG format, the resolution becomes pixelated, making it unsuitable for further processing in my MATLAB code.
Code Requirements: My MATLAB code accepts PNG, TIFF, JPEG, and BMP formats.
PNG Issue: The resolution is poor and pixelated.
Other Formats (TIFF, JPEG, BMP): The background of the image is selected, which is not desired.
Question:
What settings should I use in CorelDRAW to export a high-resolution image in PNG format without losing quality?
How can I ensure that the background is not selected when exporting to TIFF, JPEG, or BMP formats?
Any advice or tips would be greatly appreciated!
Thank you! Image Preparation: I have outlined the minerals in CorelDRAW, and the quality looks excellent within the software.
Exporting Issue: When I export the image to PNG format, the resolution becomes pixelated, making it unsuitable for further processing in my MATLAB code.
Code Requirements: My MATLAB code accepts PNG, TIFF, JPEG, and BMP formats.
PNG Issue: The resolution is poor and pixelated.
Other Formats (TIFF, JPEG, BMP): The background of the image is selected, which is not desired.
Question:
What settings should I use in CorelDRAW to export a high-resolution image in PNG format without losing quality?
How can I ensure that the background is not selected when exporting to TIFF, JPEG, or BMP formats?
Any advice or tips would be greatly appreciated!
Thank you! #image exporting MATLAB Answers — New Questions
Can I get all items from multiple SharePoint lists using none-premium connector
I have a site content type named “Asset”, and we are adding custom lists and add this content type to it. now using Power Automate i want to get all items from all the underlying custom lists (which have the Assets content type and was modified in the last 24 hours ago)>> check if 2 columns are equal if not to update the 2 columns to be equal. so can i do this inside scheduled flow? can i benefit from SharePoint search api to get items from multiple lists? the service account running the flow does not have premium license. Read More
Automate: Find matching pairs between 2 columns with comma separated values & then vlookup + delete
Hi,
I currently have a list of 80,000 patents (col. A) with their respective backward and forward citations (col. B&C).
I want to write a formula in column D that identifies a match between any of the citation numbers in column B within the corresponding row in column C. E.g. in row 3, there is a match between BWD and FWD citation (US1012) in column B and column C.
My ideal output in column D is the matching value (i.e US1012). If no matches are found between col.B & C, the corresponding cell in column D can remain blank, as shown.
My main problem (column E) is I want to have a way of identifying if the value in column D (i.e US 1012) is present in column A (list of original patent IDs). If so, I wanted an automated quick method of highlighting the corresponding row number in column A containing the matching citation in column D. The intention is to delete these matching patent IDs (i.e delete row 14 US1012).
Overall example,
Column D identifies US 1012 is present in both column B and C.
Column E highlights the row containing US1012 in column A. This methodology would be applied to a spreadsheet with 30,000 rows; I will then delete all matching citation rows (i.e row 14 with US1012 in col A).
Any help is appreciated.
Many thanks
Hi, I currently have a list of 80,000 patents (col. A) with their respective backward and forward citations (col. B&C). I want to write a formula in column D that identifies a match between any of the citation numbers in column B within the corresponding row in column C. E.g. in row 3, there is a match between BWD and FWD citation (US1012) in column B and column C. My ideal output in column D is the matching value (i.e US1012). If no matches are found between col.B & C, the corresponding cell in column D can remain blank, as shown. My main problem (column E) is I want to have a way of identifying if the value in column D (i.e US 1012) is present in column A (list of original patent IDs). If so, I wanted an automated quick method of highlighting the corresponding row number in column A containing the matching citation in column D. The intention is to delete these matching patent IDs (i.e delete row 14 US1012). Overall example, Column D identifies US 1012 is present in both column B and C. Column E highlights the row containing US1012 in column A. This methodology would be applied to a spreadsheet with 30,000 rows; I will then delete all matching citation rows (i.e row 14 with US1012 in col A). Any help is appreciated. Many thanks Read More
Converting Sharepoint Date Text field to Date format in List
I have a date in this format: 23AUG2024 in one column in SharePoint and need to convert to a date column in SharePoint list. How can i use calculated fields to achieve this?
I have a date in this format: 23AUG2024 in one column in SharePoint and need to convert to a date column in SharePoint list. How can i use calculated fields to achieve this? Read More
What’s New in Copilot for Sales – August 2024
Microsoft Copilot for Sales is reimagining sales. Integrated seamlessly into your daily tools across Microsoft 365 and Teams, Copilot for Sales harnesses the power of generative AI and customer data to keep sellers in their flow of work so they can spend more time with customers.
For August, we’ve enhanced our recent communications card in Outlook with support for quick view of meeting recaps and recurring meeting support. We’ve added time of day support to our existing date support in record creation and editing; and to wrap-up our enhancements in Outlook this month, we’ve streamlined CRM tasks with actionable messages in email banners. In Teams, we’ve added the ability for admins to configure defaults for saving attachments to the CRM, and last but not least – made it easier to send post-meeting follow-ups with the ability to draft the email directly from Teams.
Capabilities highlighted below are included in this month’s release of Copilot for Sales. It may take time for specific capabilities to reach every tenant in each market.
In Outlook
Recent communication card now supports meeting recaps and recurring meetings
Relevant information about past interactions with a customer is scattered across multiple tools – including emails in Outlook and meetings in Teams. Consolidating all the information is tedious, manual work. Our recent communication card already had an ability to view summaries of recent email threads but wasn’t able to show meeting recaps. It also didn’t support recurring meetings – showing only the first instance (if it occurred within the last 30 days.)
With this month’s release, we now enable customers to efficiently catch up on recent Teams meetings by adding capabilities to:
Quickly view a recap in Teams*
View individual instances of recurring meetings
Learn more about the recent communications card.
*Note: For View Recap button to show in the card for a Teams meeting, a recording needs to exist, and the user must have permissions to access the recording.
Date time support for record creation and editing
When sellers create records in their CRM, they want to record the date and the time of day when creating many record types such as activities, opportunities, and leads. During record creation, we allowed sellers to add date information, but not the time of day.
Now sellers can set the time of day in addition to the date as part of record creation and editing in Copilot for Sales. Recording the accurate time of day is highly important for business activities and success when using the app.
Streamline CRM Tasks with actionable message banners in Outlook
Effective management of important day-to-day CRM tasks, such as adding new contacts or leads and saving customer emails, is crucial for maintaining productive customer relationships. However, these tasks can often be overlooked when exchanging emails with customers in Outlook, with sellers either unaware that these tasks can be completed using Copilot for Sales or needing to self-navigate through the sidecar to complete them.
Effective management of important day-to-day CRM tasks, such as adding new contacts or leads and saving customer emails, is crucial for maintaining productive customer relationships. However, these tasks can often be overlooked when exchanging emails with customers in Outlook, with sellers either unaware that these tasks can be completed using Copilot for Sales or needing to self-navigate through the sidecar to complete them.
To simplify this process and ensure that critical CRM updates are never missed, we’ve introduced Actionable Message Banners directly within the sellers’ Outlook inbox. When reading emails from external customers, these banners will surface contextual prompts that guide sellers to perform important actions directly through Copilot for Sales, such as adding new contacts or leads and saving emails to the CRM, all helping sellers stay organized and save valuable time.
Each banner is contextual to the email on which it’s shown, surfacing only relevant content and actions.
Clicking on an action will take the seller directly to the appropriate experience in the sidecar to complete the action.
Banners will be shown on up to 2 external emails per user per day.
In Teams
Admin settings to save attachments to the CRM
Attachments can be important context to include in the CRM, but not all attachments provide value, yet they all take up space. Different organizations have different requirements about whether saving attachments should be enabled and if so, whether saving all or none of the attachments should be the default.
With this month’s release, the CRM Admin can now configure the attachment saving feature for both emails and meetings, including whether it should be enabled and if enabled what the default behavior should be.
When the feature is enabled, the seller can decide which attachments to save when they save an email or a meeting to the CRM.
Learn more about the save attachments capabilities and details of the CRM admin settings options:
June 2024 What’s new blog announcing CRM Attachments capabilities.
Save Outlook activities to the CRM.
Configure how activities are saved to CRM.
Post Teams Meeting Follow-up Email
Today, sellers lack a streamlined flow for post meeting follow-up and need to remember to send meeting recap and next steps to all stakeholders themselves. With a proactive nudge they can send a copilot drafted “Thank you and next steps” email directly from Teams Meeting Recap. This can keep the deal moving forward with stakeholders informed, aligned and accountable.
Sellers can now create a follow up email directly from ‘Sales’ in Teams meeting recap. The email content is generated by LLM and includes a summary and next steps.
The seller can then open the draft in Outlook with the subject, recipient, and generated text pre-populated, make any desired changes, and send the email with a single click.
Get started
Ready to join us and other top-performing sales organizations worldwide? Reach out to your Microsoft sales team or visit our product web page.
Ready to install Copilot for Sales? Have a look at our deployment guide for Dynamics 365 Sales users or our deployment guide for Salesforce users.
Learn more
Ready for all the details? Check out the Copilot for Sales product documentation.
Ready for the latest tips…and more? Copilot for Sales Tip Time can serve as a foundation for your training of Copilot for Sales users, customers, or partners! This content includes use cases and demonstrates how each feature will benefit sellers, administrators, and sales managers.
Looking for the latest adoption resources? Visit the Copilot for Sales Adoption Center and find the latest information about how to go from inspiration to adoption.
Stay connected
Want to stay connected? Learn about the latest improvements before everyone else at https://aka.ms/salescopilotupdates. Join our community in the community discussion forum and we always welcome your feedback and ideas in our product feedback portal.
Microsoft Tech Community – Latest Blogs –Read More
Power Automate to populate a Date/Time sharepoint column to use the site time zone?
RefinableDate01=today
So when i do a search using this Query Template: –
{searchTerms} ContentType:”Asset”
RefinableDate01=today
I will get the above item, although based on the site time zone which the users follow this item is not for today 22 August (based on their timezone) it is for yesterday 21 August..
RefinableDate01=today
I have a site content type named Asset, and this content type contains a site column of type Date/Time named ETA. now i am using KQL formula inside PnP Modern search web part to get all items which have their ETA equal today + have the Asset content type as follow:- {searchTerms} ContentType:”Asset”RefinableDate01=today now i am facing this issues:- 1) in SharePoint online >> the date/time will be stored based on the UTC time, while my SharePoint site time zone is set to Pacific Time.2) Also the “today” keyword inside the above formula will be based on UTC.3) So if the current date time is 03:40 am Pacific Time + 10:40 am UTC.4) And I added a list item and i defined the ETA Date/Time to “8/21/2024 10:00 pm “:-5) This will be stored inside SharePoint using UTC which will be “2024-08-22T05:00:00Z”.So when i do a search using this Query Template: -{searchTerms} ContentType:”Asset”RefinableDate01=todayI will get the above item, although based on the site time zone which the users follow this item is not for today 22 August (based on their timezone) it is for yesterday 21 August.. so can i fix this using Power Automate? where i will define another field named ETA(Pacific)? and define a scheduled flow which runs on the items modified in the last one hour, and update the ETA(Pacific) in a way that will work when i search for the items using this KQL :- {searchTerms} ContentType:”Asset”RefinableDate01=today any advice? Read More